Facilitating integrated use of AADL and UML

A The Architecture Analysis & Design Language (AADL) is an architecture description language developed for the specification, analysis and automated integration of embedded real-time performance critical systems. It supports precise specification to a standard (AS5506, AS5506/1) for component-based architectures. It has been a published standard since Nov. of 2004. in June 2006 four Annexes were published as well, extending capabilities. Since 2004, a number of toolsets have been developed and analysis approaches demonstrated in a number of system criticial aspects on modern performance critical systems. It is the intent of the committee standardizing the AADL to facilitate the integrated use of AADL and UML. The author is the Chair of the AADL standardization Committee under the Society of Automotive Engineers (SAE). This paper provides an overview of the AADL, activities and methods being pursued to facilitate integrated AADL and UML, and AADL tools and analysis methods that may be leveraged to enable integrated use and the benefits of AADL modeling.