| E1
|
The vehicle sensors are conditioned signals, that is, clean pulses of
significant duration, which may also be assumed synchronous in clocked designs.
|
| E2
|
Every vehicle that crosses a sensor is detected and every gap between vehicles
that cross a sensor is detected.
|
| E3
|
Vehicles going into the tunnel are detected before they reach
the traffic light; vehicles leaving the tunnel are detected after they leave
the single-lane portion of the roadway.
|
| E4
|
Vehicles don't break down. They obey the traffic signals in finite time, and,
if necessary, a bound may be placed on this time.
Every vehicle that approaches the tunnel is committed to entering it.
|
| E5
|
Having arrived on The Island every vehicle eventually tires to leave.
|
| D1 |
Light Behavior.
The traffic lights each follow a
red,
green,
red,
green,
. . . sequence.
For simplicity, it is assumed that all vehicles can react instananeously
to a change in the traffic light, so that neither ``caution'' lights
nor duration timers are required, although these may be added if desired.
For this reason, additional system outputs MY and IY are
provided but not required.
|
| D2 |
Safety.
At no time are there two vehicles in the tunnel that are traveling in
opposite directions.
|
| D3 |
Liveness.
Any vehicle attempting to reach or leave the island eventually succeeds.
|
| D4 |
Access.
Traffic on the island is limited. Variants include:
|
| (1)
At no time are there more than 16 vehicles on the island.
|
| (2)
At no time are there more than N vehicles on the island,
N a fixed but undetermined constant.
|
| (3)
The system strives to keep the number of vehicles on the island below
n, a dynamically varying input.
|
| D4 |
Single Controller.
One may design a single controller for both the mainland and
island entries. As a variation, one may optionally require seperate,
asynchronous controllers at both ends of the tunnel, and impose
constraints on communication bandwidth between them. However, under any
such variation, the external signature (IE, IX, IR, (IY), IG, ME, MX, MR, (MY), MG)
|