Skip to content

Welcome to the OpenODD DSL Documentation

This documentation describes the OpenODD DSL, an MPS-based domain-specific language to define taxonomies and Operational Design Domain (ODD) modules, in accordance with the ASAM OpenODD standard.

Highlights

  • Define structured taxonomies, enums, records, quantities(unitType) and Unit.
  • Model ODD modules using logical conditions and sections.
  • Generate YAML output for use in external ODD toolchains.
  • Distributed as a Rich Client Platform (RCP) for Linux, macOS, and Windows.

Getting the RCP

The RCP distribution is not currently hosted via CI/CD. If you'd like to try it:

👉 Please contact the maintainers to request a prebuilt RCP package for your platform. - 📩 Email: contact@cognisarc.de