The fmu2aadl script maps FMU to AADL package that can be later
integrated into larger AADL models, to simulate larger systems, and
additional makefiles and C compilation units for integration with
Ocarina.
This package embeds a copy of the FMUSDK2.0.3 ported to Linux by Christopher Brooks from https://github.com/cxbrooks/fmusdk2
The script is provided as a standard Python module.
The script can be installed, as user, using default Python install procedure. From the repository root directory, simply run:
python setup.py install --user
Do not forget to add $HOME/.local/bin to your PATH.
The script assumes libxml2 is installed, along with a fully
operational Ocarina, Python and a gcc + binutils compilation chain.
See provided Dockerfile for the full list of dependencies.
Examples are provided in the examples directory.
A Dockerfile is provided for quick tests using the docker container engine.
See contents for more details.
- Jean-Marie Gauthier, Samares Engineering
- Jerome Hugues, ISAE Supaero