The OpenSCENARIO API is an open source project that has been initiated by RA Consulting and made available under the Apache License 2.0. It provides read and write access to OpenSCENARIO and is 100% compliant to the ASAM OpenSCENARIO 1.0 standard. The library is available for the C++ and Java platform.
- Standalone checker
An executable checker issues precise warnings and errors on a line and column based file location.
- Browsing and editing
An API for browsing through a scenario tree and editing it’s object.
- Fully compliant to OpenSCENARIO 1.0
Based on the ASAM OpenSCENARIO 1.0 data model.
- Covered versions
1.0 with perspectives to future version.
Available for C++ and Java (1.8)
- Resolving references
Resolves parameters, catalog entries and object references.
- XML export
Exporting an XML file while editing a scenario.
- Checker rule framework
Add your own checker rules for different validation use cases. See here for details.
OpenSCENARIO API – Github Action
A github action that enables checking in continuous integrated environments. See here for details.