Industry Standard Notation for Architecture-Centric Model-Based Engineering
Abstract
The SAE International Architecture Analysis & Design Language (AADL) [SAE 0 4/09] integrates concepts from research in software architecture into an international standard suite for modeling and analyzing the architecture of the operational software, the computer system, and the mission system of safety- critical, performance-critical, and mission-critical software-reliant systems in order to facilitate next generation industrial model-based embedded systems engineering practice. AADL s well-defined semantics that include specification of architecture dynamics in terms of modes and standardized mechanism for semantically consistent extensions provides the basis for automatically deriving analytical models to vali- date non-functional requirements (such as performance, safety, security and reliability) through formal analysis and simulation. In addition it supports auto-generation of application-specific runtime executives and rapid system construction from validated AADL models. The standardized AA DL XMI interchange format facilitates model interchange between organizations, interfaces with existing and emerging analysis tools, and supports system validation through analysis of integrated subsystem AA DL models. An SEI staff member has been the technical leader and author of the SAE AADL standard, under the sponsorship of the U.S. Army Aviation and Missile Research Development and Engineering Center (AMRDEC) Software Engineering Directorate (SED).
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 20, 2010
- Accession Number
- ADA631192
Entities
Organizations
- Carnegie Mellon University