• Aucun résultat trouvé

The Story of AADL

N/A
N/A
Protected

Academic year: 2022

Partager "The Story of AADL"

Copied!
1
0
0

Texte intégral

(1)

Keynote

The Story of AADL

Peter Feiler

Carnegie Mellon Software Engineering Institute

5 years ago the SAE AS-2C subcommittee started to work on the Archi- tecture Analysis & Design Language (AADL) standard. AADL was targeted to address issues in mission and safety critical software-reliant systems, aka. Cyber- physical systems. AADL addresses the increasing challenges of such systems - the exponential increase in verification related software rework cost. Industry studies show that 70% of defects are introduced in requirements and architec- ture design, while 80% are discovered post-unit test. After a short history and summary of the challenges, the presentation highlights the expressive, analyt- ical, 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 different levels of fidelity. The presentation then illustrates these capabilities on several realistic industrial examples. The presen- tation concludes by outlining a four part improvement strategy: architecture-led requirement specification to improve the quality of requirements, architecture refinement and incremental virtual system integration to discover issues early, compositional verification through static analysis to address scalability, and in- cremental verification and testing throughout the life cycle as assurance evidence.

Peter Feileris a 29 year veteran and Principal Researcher of the Architecture Prac- tice (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 qualification costs. Peter Feiler has been the technical lead and main author of the SAE Architecture Analysis & Design Language (AADL) standard. He has a Ph.D. in Computer Science from Carnegie Mellon.

DM-0001610

Références

Documents relatifs

Abstract Architecture Consistency (AC) aims to align implemented systems with their intended architectures. Several AC approaches and tools have been proposed and empirically

\ this program runs many times faster: No loop, no summation (near 2 sec.. Accumulator and race models: An overview 18. How to fit

We saw that OAL provides different functionalities to assist the linguist during the whole process of lexicon enrichment: a relevant corpus may be crawled from

Also, the Open Group has already developed a Microservice Reference Architecture [2], but at a high level and not presented in ArchiMate.. In Table 1 we summarize

When a query arrives at the eBay search engine it is immediately sent to a number of subsystems that are responsible for re-writing it in several different ways. These

After the rating of each characteristic, the experts conduct the overall perceived rating of the requirement between 1 (very bad) and 5 (very good) including

Keywords: RE quality defects, Requirements Quality Attributes, On- tologies, Domain Ontologies, Task-oriented Requirements Engineering..

The virtual support partner of the Miraculous-Life project provides a promising approach of a virtual conversational agent which can support elderly people in their familiar