There are 1 repository under aadl topic.
AADL model processor: mappings to code (C, Ada); Petri Nets; scheduling tools (MAST, Cheddar); WCET; REAL
PolyORB-HI/C runtime for Ocarina, supports POSIX, RTEMS, Xenomai, XtratuM RTOS
We propose in this work an approach for the verification of the AADL (Architecture and Analysis Design Language) description. This approach is based in Model Driven Engineering (MDE) and assisted by a toolchain. Indeed, we define a source meta-model for AADL and a target meta-model for the timed automata formalism; we define a transformation process in two steps : the first is aModel2Model transformation which takes an AADLModel and produces the corresponding timed automata model. The second transformation is a Model2Text transformation which takes a timed automata model and generates a text in ta-format code. This code is accepted by the Uppaal toolbox. The goal of this effort is to insure some properties of AADL models using the Uppaal model checker. A case study has been developed to show the feasibility and validity of the proposed approach.
Awas: A tool for model navigation, dependency analysis and risk analysis of component based systems
NLP and Compiler Construction for the task of converting English language specifications to AADL Model
Continuation of NaturalLanguage-To-AADL project. Incorporated more features to make the conversion more robust
The implementation of a drinks vending machine in AADL modeling language
This repository hosts the source code and documentation for an architectural project implemented using the Architecture Analysis and Design Language (AADL). AADL is a modeling language used for the analysis, specification, and implementation of real-time embedded systems.
This project is fundamentally based on AADL (Architecture Analysis and Design Language) concepts. It provides components with precise semantics to describe system architectures.
This Eclipse plug-in simplifies the extension of AADL models with AGREE constraints through the use of an error-reducing UI. This project was created for CSCI 445: Software Projects Capstone.