Ocarina AADL toolset |docs| ==================== About: ------ Ocarina is an AADL model processor, it acts as a "compiler" for AADL models. As a front-end, it supports * AADLv2 language from `AS5506C standard `_, * the Behavioral annex from `AS5506/1 standard `_ * the ARINC653 and the EMV2 annexes from `AS5506/1A standard `_ As a back-end, it supports * Code generation towards the AADL runtime `PolyORB-HI/Ada `_ and `PolyORB-HI/C `_, and ARINC653 compliant APEX, following recommendations from `AS5506/2 standard `_ * WCET analysis, using `Bound-T `_ * Scheduling analysis, using `Cheddar `_ and `MAST `_ * Model checking, using Petri Net `Tina `_, and `LNT ` * Constraint analysis, using the REAL annex language It can be integrated with the `AADLib `_ library of AADL components, and through a `OSATE2 plugin `_ Installation: ------------- Refer to the `ocarina-build `_ companion project for details. Q&A: ---- Build status for Linux and OS X: |build-status| Code coverage: |coverage| .. |build-status| image:: https://travis-ci.org/OpenAADL/ocarina.svg?branch=master :target: https://travis-ci.org/OpenAADL/ocarina .. |docs| image:: https://readthedocs.org/projects/docs/badge/?version=latest :alt: Documentation Status :scale: 100% :target: http://ocarina.readthedocs.org/ .. |coverage| image:: https://codecov.io/github/OpenAADL/ocarina/coverage.svg?branch=master :target: https://codecov.io/gh/OpenAADL/ocarina :alt: Code Coverage