Building a Software Requirements Specification and Design for an Avionics System: An Experience Report

被引:5
|
作者
Paz, Andres [1 ]
El Boussaidi, Ghizlane [1 ]
机构
[1] Univ Quebec, Ecole Technol Super, Montreal, PQ, Canada
关键词
Requirements specification; software design; avionics software; DO-178C; DO-331; DO-332; case study; experience report; landing gear control software;
D O I
10.1145/3167132.3167268
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As with many of the products and systems that pervade us, aircraft rely more and more on software for controlling the behaviour of their systems. In consequence, the field has seen increased work around more up-to-date, effective software engineering technologies for aiding avionics software providers in reducing software and development complexities and supporting them in their certification endeavours. However, there is a lack in the literature of reusable, comprehensive references about avionics software developments in conformance with DO-178C. Moreover, there is a need for a benchmark specification to support the evaluation of proposed engineering approaches in the field. This paper presents a software development case study of an avionics control software for a landing gear system. All the documentation for the software's requirements specification and design has been developed to conform with the DO-178C guideline and the applicable DO-331 and DO-332 supplements for model-based and object-oriented development, respectively. A requirements specification and design methodology is proposed and followed for the construction of the software in the case study. Furthermore, the paper discusses the observations, and challenges and issues experienced throughout the process.
引用
收藏
页码:1262 / 1271
页数:10
相关论文
共 50 条
  • [1] Requirements specification of a software-intensive system in the health domain: An experience report
    Arenas, Carolina
    Garces, Lina
    Carmona, Maria J. C.
    Simoes, Claudia Marquez
    [J]. PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [2] Framework for Fast Building Software Requirements Specification
    Singchai, Ponglikit
    Rivepiboon, Wanchai
    [J]. 2013 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND MANAGEMENT SCIENCE (ICIEMS 2013), 2013, : 1337 - 1343
  • [3] Generating Qualifiable Avionics Software: An Experience Report
    Woelfl, Andreas
    Siegmund, Norbert
    Apel, Sven
    Kosch, Harald
    Krautlager, Johann
    Weber-Urbina, Guillermo
    [J]. 2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 726 - 736
  • [4] Software requirements specification and system safety
    Heimdahl, MPE
    Reese, JD
    [J]. RE '97 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, 1997, : 264 - 264
  • [5] Constructing a software requirements specification and design for electronic IT news magazine system
    Al-Msie'deen, Ra'Fat
    Blasi, Anas H.
    Alsuwaiket, Mohammed A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2021, 8 (11): : 104 - 118
  • [6] Infography use to requirements specification for the design of the building
    Losev, Konstantin
    Sinenko, Sergey
    [J]. ENERGY MANAGEMENT OF MUNICIPAL TRANSPORTATION FACILITIES AND TRANSPORT (EMMFT 2017), 2017, 90
  • [7] Specification and evaluation of the needed requirements for the design of software architectures
    Munoz, Juan L.
    Munoz, Jaime A.
    Alvarez R, Francisco J.
    Rodriguez, Gustavo G.
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 517 - +
  • [8] A framework for evaluating system and software requirements specification approaches
    Kamsties, E
    Rombach, HD
    [J]. REQUIREMENTS TARGETING SOFTWARE AND SYSTEMS ENGINEERING, 1998, 1526 : 203 - 222
  • [9] Specification of Incremental Requirements Upstream of System Design
    Damouche, Nasrine
    [J]. 2022 6TH INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SAFETY, ICSRS, 2022, : 212 - 216
  • [10] Traceability of software requirements - Why? How? Airborne avionics software
    Farail, P
    Huchard, J
    [J]. DASIA 2000: DATA SYSTEMS IN AEROSPACE, PROCEEDINGS, 2000, 457 : 355 - 363