CRML Compiler
- Project
- 18039 EMBrACE
- Description
Prototype for generating Modelica models based on CRML models, so that requirement models can be simulated together with physical models.
- Contact
- Lena Buffoni, LiU/RISE
- lena.buffoni@liu.se
- Technical features
Input(s):
- CRML model
Main feature(s):
- Grammar specification based on the CRML specification documents in ANTLR and parser generation
- Translation of CRML to Modelica
- A library of basic blocks to help with CRML-Modelica mapping
Output(s):
- Modelica model
- Integration constraints
The compiler is developed in Java, so it needs a JRE to run and generates Modelica files that can be used in any Modelica tool.
- Targeted customer(s)
Modelers, engineers, tool developers and integrators.
- Conditions for reuse
Open source software for non-commercial use.
- Confidentiality
- Public
- Publication date
- 15-11-2022
- Involved partners
- RISE - Research institutes of Sweden (SWE)
- Linköping University (SWE)