<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The Story of AADL</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peter Feiler</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Carnegie Mellon Software Engineering Institute</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>5 years ago the SAE AS-2C subcommittee started to work on the Architecture Analysis &amp; Design Language (AADL) standard. AADL was targeted to address issues in mission and safety critical software-reliant systems, aka. Cyberphysical systems. AADL addresses the increasing challenges of such systems the exponential increase in veri cation related software rework cost. Industry studies show that 70% of defects are introduced in requirements and architecture design, while 80% are discovered post-unit test. After a short history and summary of the challenges, the presentation highlights the expressive, analytical, and auto-generation capabilities of the AADL core language as well as several of its standardized extensions to address multiple quality dimensions and do so incrementally at di erent levels of delity. The presentation then illustrates these capabilities on several realistic industrial examples. The presentation concludes by outlining a four part improvement strategy: architecture-led requirement speci cation to improve the quality of requirements, architecture re nement and incremental virtual system integration to discover issues early, compositional veri cation through static analysis to address scalability, and incremental veri cation and testing throughout the life cycle as assurance evidence.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Peter Feiler is a 29 year veteran and Principal Researcher of the Architecture
Practice (AP) initiative at the Software Engineering Institute (SEI). His current research
interest is in improving the quality of safety-critical software-reliant systems through
architecture-centric virtual system integration and incremental life cycle assurance to
reduce rework and quali cation costs. Peter Feiler has been the technical lead and main
author of the SAE Architecture Analysis &amp; Design Language (AADL) standard. He has
a Ph.D. in Computer Science from Carnegie Mellon.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>