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 条
  • [21] A Transformation-based Integrated Modular Avionics Software Model Construction Approach
    Wang, Ying
    Wang, Jianyong
    Wang, Lei
    MECHANICAL COMPONENTS AND CONTROL ENGINEERING III, 2014, 668-669 : 343 - 346
  • [22] THE ARCHITECTURE OF AIRBORNE DATALINK SYSTEM IN DISTRIBUTED INTEGRATED MODULAR AVIONICS
    Wang Yun-sheng
    Savage, Steven
    Lei Hang
    2016 INTEGRATED COMMUNICATIONS NAVIGATION AND SURVEILLANCE (ICNS), 2016,
  • [23] FCOS: A Partitioned Operating System towards the Integrated Modular Avionics
    Tang Xiaoming
    Zhu Zhiqiang
    Cheng Nong
    PROCEEDINGS OF 2010 ASIA-PACIFIC INTERNATIONAL SYMPOSIUM ON AEROSPACE TECHNOLOGY, VOL 1 AND 2, 2010, : 604 - +
  • [24] A Review on Key Technologies of the Distributed Integrated Modular Avionics System
    Wang, Hongchun
    Niu, Wensheng
    INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2018, 25 (03) : 358 - 369
  • [25] Integrating Modular Avionics: A New Role Emerges
    Garside, Richard
    Pighetti, F. Joe, Jr.
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2009, 24 (03) : 31 - 34
  • [26] Integrating modular avionics: A new role emerges
    Garside, Richard
    Pighetti, F. Joe, Jr.
    2007 IEEE/AIAA 26TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1-3, 2007, : 251 - 255
  • [27] SECURING INTEGRATED MODULAR AVIONICS COMPUTERS
    Dessiatnikoff, Anthony
    Nicomette, Vincent
    Alata, Eric
    Deswarte, Yves
    Leconte, Bertrand
    Combes, Alain
    Simache, Cristina
    2013 IEEE/AIAA 32ND DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2013,
  • [28] Modeling and simulation of integrated modular avionics
    Fraboul, C
    Martin, F
    PROCEEDINGS OF THE SIXTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING - PDP '98, 1998, : 102 - 108
  • [29] Incremental Certification and Integrated Modular Avionics
    Wilson, Alex
    Preyssler, Thierry
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2009, 24 (11) : 10 - 15
  • [30] Fieldbus Virtualization for Integrated Modular Avionics
    Kim, Jong-Seo
    Lee, Sang-Hun
    Jin, Hyun-Wook
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,