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 条
  • [1] Integrated modular avionics: system modelling
    Bluff, RJ
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (07) : 435 - 448
  • [2] Integrated modular avionics: System modelling
    DERA Farnborough, Avionics Syst. Arch. Sections, A., Hamsphire, United Kingdom
    [J]. Microprocessors Microsyst, 7 (435-448):
  • [3] An automatic development process for integrated modular avionics software
    Wang, Ying
    Ma, Dianfu
    [J]. 1600, Academy Publisher (08): : 1088 - 1095
  • [4] Modular avionics operating system - software concept
    Wake, AS
    Miller, PR
    Moxon, P
    Fletcher, MA
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (01) : 63 - 68
  • [5] Modular avionics operating system - software concept
    British Aerospace, Military Aircraft and Aerostructures, East Yorkshire, United Kingdom
    [J]. Microprocessors Microsyst, 1 (63-68):
  • [6] A framework of simulation testing environment for integrated modular avionics software
    Zhou, Qing
    Liu, Bin
    Yu, Zhengwei
    Feng, Shiyu
    [J]. Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2012, 33 (04): : 722 - 733
  • [7] Design and Implementation of Software Configuration Tool for Integrated Modular Avionics
    Ha, Ok-Kyoon
    Choi, Eu-Teum
    Jun, Yong-Kee
    [J]. MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1827 - +
  • [8] Integrated modular avionics
    Loise, D
    [J]. NOUVELLE REVUE AERONAUTIQUE ASTRONAUTIQUE, 1997, (01): : 48 - 52
  • [9] RESEARCH ON RESOURCE FUSION FOR INTEGRATED MODULAR AVIONICS SYSTEM
    Gu, Qingfan
    Wang, Guoqing
    Xu, Wenping
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [10] Research on Resource Fusion for Integrated Modular Avionics System
    Gu, Qingfan
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,