| (step1) maneuver | |
| <driving> | ::= <maneuver> |
| ::= <traffic jam drive> | |
| ::= “car following” | |
| (step 2) environment | |
| ::= “car following” ON <environment> | |
| ::= “car following” ON <physical infrastructure> | |
| ::= “car following” ON <roadway geometry><roadway types> | |
| ::= “car following” ON “straightaways”, “urban” | |
| (step3) time | |
| ::= “car following” ON “straightaways”, “urban” AT “time” | |
| (step4) events | |
| ::= “car following” ON “straightaways”, “urban” AT “time” WITH <events> | |
| ::= “car following” ON “straightaways”, “urban” AT “time” WITH <object>,<object event> | |
| ::= “car following” ON “straightaways”, “urban” AT “time” WITH “lead vehicle”, “stopped” |