Usage & Pragmatics - Scenario Temporal Composition Style Choices
Describe the feature
Usage & Pragmatics - Scenario Temporal Composition Style Choices should be mentioned in Usage & Pragmatics documentation.
There is a need to have more detailed “Temporal Composition” examples (that go beyond Semantics) that are geared to simulator implementation options / choices.
User need to be aware there are multiple use cases for compatibility with respect to temporal operators and expressing behavior in terms of style choices.
See attached:
Phase Diagrams for Temporal Composition 2021-05-19-external.pptx
Phase_Diagrams_for_Temporal_Composition_2021-05-19-external.pptx
Describe the solution you would like
When constructing a scenario, be aware that composition may play a factor in how easily scenarios are converted prior to built-in toolchains that support OpenSCENARIO 2.0.
Each Simulator will have implementation options / choices and may see compatibility differently.
Use cases for compatibility with respect to temporal operators and expressing behavior in terms of ways that behavior can be expressed given "Scenario Composition Style Choices" may resolve with some compatibility issues at first.
Examples of Possible Style Choices (maybe there are more):
- Lateral and Longitudinal Separation Style: Separation of Lateral, Longitudinal Behavior (using some form of parallelism) and Other Behaviors for a given actor, where each type of behavior gets its on “swim lane”.
- CarMaker Style: multiple parallels (that combine Lateral and Longitudinal behavior) inside of a serial for a given actor.
- Single “Swim Lane” Style: All an Actors’ behavior is in (1) serial “swim lane”.
- Explicit Mix Style: All behaviors use a strict event (or duration) to define start and end of each behavior (Action, Concrete Action, Scenario).
- Open-ended "All Except One" Style: Where all behaviors end because (1) behavior does.
Recommend List of Style Choices that: 1) preserve "conversion ease", 2) likely ensure the "most cross-platform compatibility", 3) would allow for / promote the "most sharable Scenarios": [List of Recommendations].
Please see attached presentation.