• 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