Path: blob/main/tests/complex/traci/trafficlight/constraints/swap/insertion/readme.md
195208 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_2vort_xanW_0, muss aucht_2das Fahrzeugt_0anW_0überholen (sonst Deadlock anW_0, dat_0nicht mehrt_xpassieren kann).Beim Call
t_2vort_0anW_0, muss aucht_1das Fahrzeugt_0anW_1überholen (sonst Deadlock anW_1).
Somit entsteht vermutlich folgende Call-Sequenz:
Gewünschte Reihenfolge:
t_1, t_2, t_0 an W_1