Developing Critical Aerospace Embedded Systems with Distributed Teams Using Agile Methodologies

被引:0
|
作者
Mirachi, Samoel [1 ]
Villani, Emilia [2 ]
Lemes, Marcelo Jose Ruv [3 ]
机构
[1] Embraer SA, Dept Engn & Tecnol VTE, Rodovia Presidente Dutra,Km 134, BR-12247004 Sao Jose Dos Campos, Brazil
[2] Aeronaut Inst Technol, Ctr Competence Mfg, Pr Mal Eduardo Gomes 50, BR-12228900 Sao Jose Dos Campos, Brazil
[3] Embraer SA, Dept Chief Engineer VCE, Rodovia Presidente Dutra,Km 134, BR-12247004 Sao Jose Dos Campos, Brazil
来源
关键词
SOFTWARE-DEVELOPMENT; ARCHITECTURAL KNOWLEDGE; DEVELOPMENT-PROJECTS; COMMUNICATION; SUPPORT;
D O I
10.2514/1.I010838
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This work proposes a set of complementary practices to agile methodologies, aiming at adapting them to the development of critical aerospace embedded systems by distributed teams. To identify the main gaps in this context, two approaches are used. The first one confronts the main activities required by aerospace standards for the development of critical embedded systems with a set of compiled agile practices derived from a review of the most common agile methodologies. The second one confronts the same set of compiled agile practices with the main problems of distributed development. The two approaches resulted in the identification of four gaps related to software integration, software traceability, communication management, and organizational differences. One complementary practice is then proposed for each gap. Two case studies were performed to assess the gaps and evaluate the proposed practices. Both emulate the development of critical embedded systems by distributed teams using agile methodologies. The case studies were performed with and without the use of the complementary practices. The results confirmed three of the four identified gaps and pointed to a clear contribution of the complementary practices.
引用
收藏
页码:212 / 230
页数:19
相关论文
共 50 条
  • [41] Developing CPU-GPU Embedded Systems using Platform-Agnostic Components
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Severine
    [J]. 2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 176 - 180
  • [42] Improving Multi-domain Stakeholder Communication of Embedded Safety-critical Development using Agile Practices: Expert Review
    Demissie, Surafel
    Keenan, Frank
    Loughran, Roisin
    McCaffery, Fergal
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 49 - 56
  • [43] Developing a Graduate Level Embedded System Programming Course Content by Using Blended Programming Methodologies: Text-Based and Graphical
    Korkmaz, Hayriye
    Bal, Sezen Azaklar
    Cosgun, Ercan
    Toker, Kenan
    [J]. 2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 1010 - 1015
  • [44] Hardware Cost Design Optimization for Functional Safety-Critical Parallel Applications on Heterogeneous Distributed Embedded Systems
    Xie, Guoqi
    Chen, Yuekun
    Li, Renfa
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (06) : 2418 - 2431
  • [45] Using Reconfigurable Multi-Core Architectures for Safety-Critical Embedded Systems
    Guillaumet, Tom
    Sharma, Aayush
    Feron, Eric
    Krishna, Madhava
    Narayan, Ranjani
    Baufreton, Philippe
    Neumann, Francois
    Grolleau, Emmanuel
    [J]. 2016 IEEE/AIAA 35TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2016,
  • [46] USING SELECTIVE MEMORY PERFORMANCE EVALUATION FOR TIME-CRITICAL EMBEDDED SYSTEMS DESIGN
    Kustarev, Pavel
    Antonov, Alexander
    Pinkevich, Vasiliy
    Yanalov, Roman
    [J]. INFORMATICS, GEOINFORMATICS AND REMOTE SENSING, VOL I (SGEM 2015), 2015, : 407 - 414
  • [47] Coping With the Obsolescence of Safety- or Mission-Critical Embedded Systems Using FPGAs
    Guzman-Miranda, Hipolito
    Sterpone, Luca
    Violante, Massimo
    Aguirre, Miguel A.
    Gutierrez-Rizo, Manuel
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (03) : 814 - 821
  • [48] Integration techniques of the embedded distributed systems using programming environments and industrial standard communication protocols
    Capatina, D.
    Stoian, I.
    Sanislav, T.
    Ghiran, O.
    Stancel, E.
    Filip, I.
    [J]. 2006 IEEE-TTTC International Conference on Automation, Quality and Testing, Robotics, Vol 1, Proceedings, 2006, : 430 - 435
  • [49] Distributed embedded safety critical real-time systems, design and verification aspects on the example of the time triggered architecture
    Ley, M
    Madritsch, C
    [J]. INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2003, 33 (04): : 245 - 253
  • [50] Using Botnets to provide security for safety critical embedded systems - a case study focused on UAVs
    Garcia Muzzi, Fernando Augusto
    de Mello Cardoso, Paulo Rogerio
    Pigatto, Daniel Fernando
    Jaquie Castelo Branco, Kalinka Regina Lucas
    [J]. 4TH INTERNATIONAL CONFERENCE ON MATHEMATICAL MODELING IN PHYSICAL SCIENCES (IC-MSQUARE2015), 2015, 633