ASAM OpenSCENARIO® Migration 1.0.1 Migrating from ASAM OpenSCENARIO 1.2.0 to ASAM OpenSCENARIO 2.0.0, 2024-03-07

Disclaimer

This document is the copyrighted property of ASAM e. V. In alteration to the regular license terms, ASAM allows unrestricted distribution of this standard. ยง2 (1) of ASAM’s regular license terms is therefore substituted by the following clause: "The licensor grants everyone a basic, non-exclusive and unlimited license to use the standard ASAM OpenSCENARIO Migration".

ASAM OpenSCENARIO is a registered trademark of ASAM e.V.

Please note that the following section and its sub-sections are non-normative.

This document guides through the ASAM OpenSCENARIO 1.2.0 concepts and shows how to convert the concepts and entire scenarios into ASAM OpenSCENARIO 2.0.0.

The migration guide starts with an explanation of some differences in terminology, followed by the conversion of some of the basic concepts and a minimal scenario. Next, conversions of actions and conditions are presented. The appendix contains examples of some complete scenarios.

Migration guidelines describe some important ASAM OpenSCENARIO 1.2.0 concepts briefly, but at least basic knowledge of the ASAM OpenSCENARIO 1.2.0 standard is required to migrate scenarios.

ASAM OpenSCENARIO 2.0.0 was created to be more expressive. Because of the higher expressiveness it is possible to find multiple mappings for some of the concepts. These mappings are not intended to be exhaustive, but rather they show when it is better to use one or the other type of conversion.

Full runtime compatibility can be achieved for simpler ASAM OpenSCENARIO 1.2.0 scenarios, which use a subset of ASAM OpenSCENARIO 1.2.0 features. Limitations and incompatibilities are listed in the following sections.

Automated scenario conversion from ASAM OpenSCENARIO 1.2.0 to ASAM OpenSCENARIO 2.0.0 may be possible, within the boundaries of compatible features. It could be done following similar guidelines, but it is outside the scope of this document.