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