Integrating System and Software Engineering Activities for Integrated Modular Avionics Applications

被引:0
|
作者
LeSergent, Thierry [1 ]
Romeas, Frederic [2 ]
Tourillion, Olivier [2 ]
机构
[1] Esterel Technol, Montigny Le Bretonneux, France
[2] EADS Eurocopter, Marseille, France
来源
关键词
D O I
10.4271/2012-01-2139
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Avionics systems are complex systems that integrate hardware, communication media, have many interactions with other subsystems, within or outside of the aircraft, and for the system discussed in this presentation, integrate software that must be developed according to DO-178B guidelines. System engineering and software engineering are two engineering disciplines that are historically handled by teams with different cultures, and when their engineering processes are supported by tools, use different and incompatible tools. This often leads to a difficult collaboration, with at some point, redundant information and inconsistencies. This presentation introduces a solution, based on the SysML standard for system modeling, and on the SCADE Suite product from Esterel Technologies for the development of DO-178B certified software components. This solution, named SCADE System, allows system and software engineers to work with the right formalism for their respective domains while improving cooperation due to a unified tool framework for System and Software models, the same requirements traceability and documentation generation tools, and a synchronization mechanism for the data that are at the frontier between the two engineering domains. This solution can be the basis to develop systems that have to adhere to both functional standards, such as ARINC 653 (IMA) or ARINC 661 (CDS), and certification standards like ARP 4754 (Systems), DO-178B (Software), or DO-297 (IMA). The presentation details, in particular, how this solution can be applied in the system and software engineering processes evolving in parallel in industrial avionics projects, and how the work in the system and software engineering can be synchronized. The system and software engineering flow is demonstrated on an avionics application use case from Eurocopter. It starts with a description of the intended application functionality. A description of the IMA equipment, modules, and partitions is then provided. This is followed by a description of the application architecture together with a tabular description of the allocation of the system functions to the architecture physical components and a description of the allocation of functional data to physical messages. Finally, the software blocks are mapped to a SCADE Suite software model. This interface is the basis for synchronization between system and software engineering activities. The synchronization action shall be explicit and it can be triggered either by the system team or software team. When the software design and verification is completed, the code can be compiled and loaded on the target. ARINC 653 configuration files (IMA) and glue code can be automatically generated from scripts based on the system and software model APIs.
引用
收藏
页码:245 / 255
页数:11
相关论文
共 50 条
  • [41] INTEGRATING AL INTO THE AVIONICS ENGINEERING ENVIRONMENT
    STENERSON, RO
    COMPUTER, 1986, 19 (02) : 88 - 91
  • [42] The Stochastic Petri Net Based Reliability Analysis for Software Partition Integrated Modular Avionics
    Wang Yun-Sheng
    Lei Hang
    Han Xuan
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2015, 30 (04) : 30 - 37
  • [43] Model Based Interaction Hazards Analysis of Integrated Modular Avionics System
    Rong, Hao
    Dong, Haiyong
    Xu, Desheng
    Chen, Zhixiong
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2018, : 1440 - 1444
  • [44] An Ontology for System Reconfiguration: Integrated Modular Avionics IMA Case Study
    Qasim, Lara
    Hein, Andreas Makoto
    Olaru, Sorin
    Jankovic, Marija
    Garnier, Jean-Luc
    RECENT TRENDS AND ADVANCES IN MODEL BASED SYSTEMS ENGINEERING, 2022, : 189 - 198
  • [45] SYSTEM CONSIDERATIONS FOR ROBUST TIME AND SPACE PARTITIONING IN INTEGRATED MODULAR AVIONICS
    Littlefield-Lawwill, Justin
    Kinnan, Larry
    DASC: 2008 IEEE/AIAA 27TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1 AND 2, 2008, : 43 - +
  • [46] Integrated Modular Avionics System Design Based on Formal Dynamic Organization
    Wang, Miao
    Xiao, Gang
    Liu, Xiaoqin
    Wang, Guoqing
    2019 IEEE/AIAA 38TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2019,
  • [47] Research on Distributed Integrated Modular Avionics System Architecture Design and implementation
    Wang, Tiger
    Gu Qingfan
    2013 IEEE/AIAA 32ND DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2013,
  • [48] Modular Software System of Remote Applications
    Cervenova, Jozefa
    Kralikova, Eva
    Kamensky, Miroslav
    2016 ELEKTRO 11TH INTERNATIONAL CONFERENCE, 2016, : 660 - 664
  • [49] RESEARCH ON DISTRIBUTED INTEGRATED MODULAR AVIONICS SYSTEM ARCHITECTURE DESIGN AND IMPLEMENTATION
    Wang, Guoqing
    Gu, Qingfan
    2013 IEEE/AIAA 32ND DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2013,
  • [50] Safety Analysis of Integrated Modular Avionics System Based on FTGPN Method
    Yang, Haiyun
    Sun, Youchao
    Li, Longbiao
    Guo, Yundong
    Su, Siyu
    Huangfu, Qijun
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2020, 2020