All Projects → OpenAADL → ocarina

OpenAADL / ocarina

Licence: other
AADL model processor: mappings to code (C, Ada); Petri Nets; scheduling tools (MAST, Cheddar); WCET; REAL

Programming Languages

Ada
118 projects
shell
77523 projects
Makefile
30231 projects
python
139335 projects - #7 most used programming language
M4
1887 projects
Alloy
16 projects

Labels

Ocarina AADL toolset Documentation Status

Latest release: GitHub Releases

Citable Reference: zenodo

@software{ocarina_v2021_1,
 author       = {OpenAADL},
 title        = {OpenAADL/ocarina: 2021.1},
 month        = sep,
 year         = 2021,
 version      = {v2021.1},
 doi          = {10.5281/zenodo.5459517},
 url          = {https://doi.org/10.5281/zenodo.5459517}
}

About:

Ocarina is an AADL model processor, it acts as a "compiler" for AADL models.

As a front-end, it supports

As a back-end, it supports

It can be integrated with the AADLib library of AADL components.

It can also be embedded in AADL editors: in OSATE using the OSATE2 plugin, and AADL Inspector or advanced system processing suite like TASTE by the European Space Agency

Installation:

Refer to the ocarina-build companion project for details.

Q&A:

Build status GitHub actions github
Code coverage Code Coverage
CII Best practice CII Best practice
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].