tnie ellidiss - technology and innovation
 
Home    Products    Services     Downloads     News     Contact Us
   
  10/03/2010 17:04:01 
 

SAE-AADL - Architecture Analysis & Design Language

The AADL is a new international standard for predictable model-based engineering of real-time and embedded computer software. Main fields of application are automotive, avionics, space and industrial control systems.

SAE-AADL

Architecture Analysis & Design Language

Presentation

The AADL is a new international standard for predictable model-based engineering of real-time and embedded computer software. Main fields of application are automotive, avionics, space and industrial control systems.

Release 1.0 of the AADL was issued by the SAE in November 2004. This release defines the core of the language, including precise semantics and syntax that enables immediate use for industrial projects. Additional features have already been added as annexes to the standard, such as a graphical notation and XML interchange. TNI Europe participates actively with the AADL standardisation committee who are working on further enhancements of the language.

Stood and the AADL

Thanks to the strong similarities between the underlying Stood meta-model and the semantics of most of the AADL constructs (Processes, Threads, …), TNI Europe has implemented a smart mapping and the corresponding transformation rules between the three model based approaches that are supported by the tool: HOOD, UML2.0 and AADL.

Current support of the AADL in Stood includes:

  • import of textual AADL specifications.
  • graphical editing of an AADL system instance (application) or packages (libraries).
  • export of textual AADL specifications.

Moreover, due to the common internal meta-model, all the other existing features provided by the tool remain immediately available to AADL users. This especially includes:

  • requirements traceability.
  • production of documentation.
  • customisable model verification tools.
  • automatic code generators.
  • legacy code reverse engineering.
  • multi users facilities.

Additional benefits for existing Stood users

Thanks to these new supported features, current Stood users can minimize their effort and cost to embrace a new standard. The AADL also widely enlarge the functional scope of the tool within the development process lifecycle by providing a powerful modelling solution for software intensive system engineering, and a seamless path from system design to software architectural design, detailed design and coding.

Combined use of new AADL features and the already existing functionalities offers, at no additional cost, true project-wide model-based management framework that provides very advanced solutions such as enabling systems, subsystems or components reuse by combining source code reverse engineering and AADL generation.

Additional benefits for new AADL users

New AADL users will find in Stood an easy to install, easy to use and easy to customise tool that has proven many times that it was an efficient solution for large scale critical projects, and that it complied with the main development process standards that are used in the targeted application fields.

In addition, TNI Europe has been early involved in the AADL and is working closely with the AADL community (industry, academic institutions, R&D projects), which insures that Stood can also communicate with the other available AADL compliant solutions, and that the tool will support most of the future foreseen enhancements of the standard.

References & links

AADL official web site:
http://www.aadl.info

Published papers:

P. Dissaux, HOOD and AADL,
Proceedings DASIA conference in Prague, 2003.

P. Dissaux, Using the AADL for mission critical software development,
Proceedings ERTS conference in Toulouse, 2004.

P. Dissaux, AADL Model Transformations,
Proceedings DASIA conference in Edinburgh, 2005.

 

Links:

 

Home
Profile
Partnerships
UK Office Info
French Office Info
Downloads
Latest News
Contact Us

News

HOOD Data Bridger Version 0.11

Stood 5.2 is now available

Ada and C Reverse Engineering now available

SAE-AADL - Architecture Analysis & Design Language

AADL model transformations

HOOD and AADL

 

Read More News on our News Network Blog

 
 
 
©Copyright TNI Europe Limited 2010 site map     resources