Abstract
The SAE Architecture Analysis & Design Language (AADL) is an architecture description language for real-time, fault-tolerant, scalable, embedded, modular multiprocessor systems. It enables the development of highly evolvable systems, early and quantitative analyses of a system's architecture, and evolution of an architecture model for continued analysis throughout the lifecycle. In this tutorial, we provide an overview of the AADL; demonstrate the AADL's capabilities in creating and analyzing component-based models of the task and task interaction architectures of embedded software; discuss interfacing to physical devices; highlight AADL capabilities for predictive analyses of operational characteristics such as meeting deadline, response time, and throughput requirements; and describe how the AADL can discover system integration problems early in a development effort.
Index Terms
Embedded systems engineering with the AADL: modeling & analysis
Recommendations
Embedded systems engineering with the AADL: modeling & analysis
SIGAda '09: Proceedings of the ACM SIGAda annual international conference on Ada and related technologiesThe SAE Architecture Analysis & Design Language (AADL) is an architecture description language for real-time, fault-tolerant, scalable, embedded, modular multiprocessor systems. It enables the development of highly evolvable systems, early and ...
Automated generation of basic software configuration of embedded systems
RACS: Proceedings of the 2015 Conference on research in adaptive and convergent systemsDevelopment of embedded automotive systems faces many challenges arising from increasing complexity and criticality to short time-to-market intervals and requirements of a coherent reuse strategy. Short time-to-market intervals and automotive safety ...
Architectural and Behavioral Modeling with AADL for Fault Tolerant Embedded Systems
ISORC '10: Proceedings of the 2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed ComputingAADL is an architecture description language intended for model-based engineering of high-integrity systems. The AADL Behavior Annex is an extension allowing the refinement of behavioral aspects described through AADL. When implementing Distributed Real-...







Comments