R152 - woven-planet/opensafety-mbse GitHub Wiki
R152 / 1:1c-1
Multi Lane Maneuver needs to traverse one Driving Lane
Driving Lane is traversed by zero or one Multi Lane Maneuver
Once initiated, a Multi Lane Maneuver targets an initial Driving Lane destination. This process keeps repeating until the final target is attained, at which point the maneuver no longer exists. So throughout a Multi Lane Maneuver's existence, there is always a target lane to get into (traverse).
At any point in time, a given Driving Lane may or may not be the target of a Multi Lane.
Formalization
Driving Lane Change.Ego -> Multi Lane Maneuver.Ego
Driving Lane Change.(Target lane inside division, Target lane outside division, Road segment) ->
Driving Lane.(Inside division, Outside division, Road segment)
Constraints
The Driving Lane.Target lane inside division value matches a /R152/R151/OR34/Driving Lane Order.Inside division value one rank in either ascending or descending order.
The Driving Lane.Target outside division value matches a /R152/R151/OR34/Driving Lane Order.Outside division value one rank in either ascending or descending order.