Skip to content

OpenAADL/fmu2aadl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FMU2AADL License

About

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

Installation

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.

Note

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.

Testing

Examples are provided in the examples directory.

A Dockerfile is provided for quick tests using the docker container engine. See contents for more details.

Authors

  • Jean-Marie Gauthier, Samares Engineering
  • Jerome Hugues, ISAE Supaero

About

FMI to AADL conversion toolchain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published