DocumentCode
3480570
Title
An AADL-Based Modeling Method for ARINC653-Based Avionics Software
Author
Wang, Ying ; Ma, Dianfu ; Zhao, Yongwang ; Zou, Lu ; Zhao, Xianqi
Author_Institution
Nat. Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
fYear
2011
fDate
18-22 July 2011
Firstpage
224
Lastpage
229
Abstract
Avionics software is safe-critical embedded software and its architecture is evolving from traditional federated architectures to Integrated Modular Avionics (IMA) to improve resource usability. ARINC653, as a standard widely employed in the avionics industry, supports partitioning concepts in accordance with the IMA philosophy. To insure the development of the avionics software constructed on ARINC653 operating system with high reliability and efficiency, we propose a model-driven design methodology based on Architecture Analysis &Design Language (AADL) for ARINC653 system. This paper focus on the modeling parts of this methodology which main feature is separating the abstract application function logic represented by AADL Platform-Independent Model (AADL PIM) from the concrete execution architecture represented by AADL Model for ARINC653 (AADL653). Additionally, we provide a refined transformation framework with formally transformation rules to transform AADL PIM to AADL653 automatically and the transformation result model AADL653 can then be used for analysis, verification and code generation.
Keywords
avionics; embedded systems; operating systems (computers); program compilers; program verification; resource allocation; software architecture; AADL platform-independent model; AADL-based modeling method; ARINC653 operating system; ARINC653-based avionics software; Architecture Analysis & Design Language; code generation; integrated modular avionics; model-driven design methodology; refined transformation framework; resource usability; safe-critical embedded software; software architecture; transformation rules; Aerospace electronics; Computer architecture; Data models; Message systems; Runtime; Software; Transforms; AADL PIM; AADL653; ARINC653; avionics software; model transformation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location
Munich
ISSN
0730-3157
Print_ISBN
978-1-4577-0544-1
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2011.36
Filename
6032346
Link To Document