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
Link To Document