2011 · 15 citations · 5 references
EngineeringComputer EngineeringComputer ScienceAvionicsEmbedded SystemsSystems ArchitectureAvionics ArchitectureEmbedded Systems ArchitectureEmbedded Systems DesignIntegrated Modular AvionicsModel-driven DevelopmentSoftware ArchitectureArchitecture ModelsAvionics System ArchitectureDesign LanguageDesign MethodologyEmbedded Software DevelopmentModel Transformation RulesModel-driven DesignPlatform-independent Models
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.
5
The AADL behaviour annex -- experiments and roadmap
Ricardo Bedin França, Jean-Paul Bodeveix, Mamoun Filali et al. · 2007 · 94 citations