Skip to main navigation Skip to search Skip to main content

Formal semantics and verification of AADL modes in timed abstract state machine

  • Zhibin Yang*
  • , Kai Hu
  • , Dianfu Ma
  • , Lei Pi
  • , Jean Paul Bodeveix
  • *Corresponding author for this work
  • Beihang University
  • Université de Toulouse

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

AADL (Architectural Analysis & Design Language) is an architecture description language standard for embedded real-time systems, and it is widely used in aerospace and other safety-critical applications. However, the AADL standard lacks at present a formal semantics. This paper proposes a formal semantics and a verification framework of AADL models with regard to mode change. The precise semantics of AADL mode change protocol is defined by a translation into the TASM (Timed Abstract State Machine) formalism. Then the translational semantics is automated in the AADL2TASM tool, which provides model checking and simulation for AADL models. Finally, the approach is validated with a case study of an automotive cruise control system.

Original languageEnglish
Title of host publicationProceedings of the 2010 IEEE International Conference on Progress in Informatics and Computing, PIC 2010
Pages1098-1103
Number of pages6
DOIs
StatePublished - 2010
Event2010 1st IEEE International Conference on Progress in Informatics and Computing, PIC 2010 - Shanghai, China
Duration: 10 Dec 201012 Dec 2010

Publication series

NameProceedings of the 2010 IEEE International Conference on Progress in Informatics and Computing, PIC 2010
Volume2

Conference

Conference2010 1st IEEE International Conference on Progress in Informatics and Computing, PIC 2010
Country/TerritoryChina
CityShanghai
Period10/12/1012/12/10

Keywords

  • AADL
  • Mode change
  • Model transformation
  • TASM
  • Translational semantics

Fingerprint

Dive into the research topics of 'Formal semantics and verification of AADL modes in timed abstract state machine'. Together they form a unique fingerprint.

Cite this