The SAE AADL Standard Supports Improved Embedded System Engineering Practice

Model-based system engineering focuses on modeling and analysis of system architectures. In this approach, the development and evolution of a system is driven by the use of analyzable architecture models throughout the development life cycle. The predictive analysis of such architecture models early and throughout the life cycle leads to the early detection of potential problems, in particular those with respect to nonfunctional system properties such as performance, reliability, security, and safety, resulting in

  • reduced integration and maintenance time and cost
  • more predictable system operation
  • improved ability to upgrade systems

The vision of the SAE AADL is for avionics, aerospace, automotive, and autonomous systems application developers in the U.S. Department of Defense and industry to use predictive model-based software system engineering practices.

Figure 1: By providing a means to abstract components and their interactions as representing a system’s application software or execution platform, the SAE AADL permits analysis on designs early and often in the product development cycle.