Path: blob/main/tests/complex/traci/trafficlight/constraints/swap/bidi/readme.md
169772 views
Startpositionen:
Urspr. Reihenfolge an W_0
: t_x
, t_0
, t_2
Urspr. Reihenfolge an W_1
: t_0
, t_1
, t_2
Hinweis: Fahrzeug t_x
verwendet abweichend zu den anderen Fahrzeugen EXIT_0
und nicht EXIT_1
.
Aktion:
Es wird die Reihenfolge der oberen Fahrzeuge t_2
, t_x
an W_0
geändert.
Aktuelles Verhalten:
Es entsteht ein Deadlock, vor W_0
, da t_x
auf t_2
und t_2
auf t_0
wartet.
Gewünschtes Verhalten:
Es existieren weiterhin für alle Reihenfolgeentscheidungen Constraints.
Mit dem Call
t_2
vort_x
anW_0
, muss aucht_2
das Fahrzeugt_0
anW_0
überholen (sonst Deadlock anW_0
, dat_0
nicht mehrt_x
passieren kann).Beim Call
t_2
vort_0
anW_0
, muss aucht_1
das Fahrzeugt_0
anW_1
überholen (sonst Deadlock anW_1
).
Somit entsteht vermutlich folgende Call-Sequenz:
Gewünschte Reihenfolge:
t_1
, t_2
, t_0
an W_1