search menu icon-carat-right cmu-wordmark

AADL and OSATE: A Tool Kit to Support Model-Based Engineering

Fact Sheet
This brochure describes the Architecture Analysis & Design Language and the Open Source AADL Tool Environment, two tools that support model-based engineering.

Software Engineering Institute


The Architecture Analysis & Design Language (AADL) supports software architects and developers in the predictable model-based engineering of real-time and embedded computer systems. The SAE AADL standard consists of a language with a precise semantics that allows users to define software and hardware components and their interactions. The Open Source AADL Tool Environment, Version 2 (OSATE 2), is an Eclipse-based modeling framework for using AADL. In this environment, software architects can design and analyze models and then generate parts of the implementation code. Learn more about these tools and how they support model-based engineering in this brochure.