• DocumentCode
    2080300
  • Title

    Formal semantics and verification of AADL modes in Timed Abstract State Machine

  • Author

    Yang, Zhibin ; Hu, Kai ; Ma, Dianfu ; Pi, Lei ; Bodeveix, Jean-Paul

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • Volume
    2
  • fYear
    2010
  • fDate
    10-12 Dec. 2010
  • Firstpage
    1098
  • Lastpage
    1103
  • 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.
  • Keywords
    CAD; embedded systems; finite state machines; formal verification; aerospace applications; architectural analysis & design language; automotive cruise control system; embedded real time systems; formal semantics; formal verification; model checking; safety critical applications; timed abstract state machine; Automation; Computational modeling; Engines; Manuals; Software; Synchronization; Wheels; AADL; TASM; mode change; model transformation; translational semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-6788-4
  • Type

    conf

  • DOI
    10.1109/PIC.2010.5687996
  • Filename
    5687996