End-to-End Formal Specification, Validation, and Verification Process: A Case Study of Space Flight Software

被引:3
|
作者
Bergue Alves, Miriam C. [1 ]
Drusinsky, Doron [2 ]
Michael, James Bret [2 ]
Shing, Man-Tak [2 ]
机构
[1] Inst Aeronaut & Space, Software Engn Lab, BR-12228904 Sao Jose Dos Campos, SP, Brazil
[2] Naval Postgrad Sch, Dept Comp Sci, Monterey, CA 93943 USA
来源
IEEE SYSTEMS JOURNAL | 2013年 / 7卷 / 04期
关键词
Astronautics; behavior; formal methods; metrics; process; requirements engineering; runtime execution monitoring; software; statechart assertions; verification and validation (V&V); REQUIREMENTS;
D O I
10.1109/JSYST.2012.2220591
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The quality of requirements and the effectiveness of verification and validation (V&V) techniques in guaranteeing that a final system reflects its established requirements have a direct influence on the quality and dependability of the delivered system. The V&V process can be efficient from a managerial point of view, but ineffective from a technical perspective, and vice versa. This paper presents an end-to-end formal computer-aided specification, validation, and verification (SV&V) process, whose feasibility and effectiveness were evaluated against the flight software for the Brazilian Satellite Launcher. Unified modeling language (UML) statechart assertions, scenario-based validation, and runtime verification are used to formally specify and verify the system, and metrics of the ongoing process and its V&V results are collected during the application of the process. The results of the case study indicate that the process and its computer-aided environment were both technically feasible to apply and managerially effective, will likely scale well to cater to SV&V of mission-critical systems that have a larger number of behavioral requirements, and can be used for V&V in a distributed development environment.
引用
收藏
页码:632 / 641
页数:10
相关论文
共 50 条
  • [21] End-to-end simulations and planning of a small space telescope: Galaxy Evolution Spectroscopic Explorer - a case study
    Heap, Sara
    Folta, David
    Gong, Qian
    Howard, Joseph
    Hull, Tony
    Purves, Lloyd
    MODELING, SYSTEMS ENGINEERING, AND PROJECT MANAGEMENT FOR ASTRONOMY VII, 2016, 9911
  • [22] FORMAL SPECIFICATION AND VERIFICATION OF A PROCEDURAL PROTOCOL - CASE-STUDY
    LAI, R
    SOFTWARE ENGINEERING JOURNAL, 1995, 10 (03): : 97 - 104
  • [23] On the Pitfalls of End-to-End Encrypted Communications: A Study of Remote Key-Fingerprint Verification
    Shirvanian, Maliheh
    Saxena, Nitesh
    George, Jesvin James
    33RD ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2017), 2017, : 499 - 511
  • [24] Case study: Formal specification and verification of railway interlocking system
    Hlavaty, T
    Preucil, L
    Stepan, P
    PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 258 - 263
  • [25] End-to-end simulation and verification of GNC and robotic systems considering both space segment and ground segment
    Benninghoff, Heike
    Rems, Florian
    Risse, Eicke
    Brunner, Bernhard
    Stelzer, Martin
    Krenn, Rainer
    Reiner, Matthias
    Stangl, Christian
    Gnat, Marcin
    CEAS SPACE JOURNAL, 2018, 10 (04) : 535 - 553
  • [26] End-to-end validation process for the INTA-Nanosat-1B Attitude Control System
    Polo, Oscar R.
    Esteban, Segundo
    Cercos, Lorenzo
    Parra, Pablo
    Angulo, Manuel
    ACTA ASTRONAUTICA, 2014, 93 : 94 - 105
  • [27] Privacy in Pharmacogenetics: An End-to-End Case Study of Personalized Warfarin Dosing
    Fredrikson, Matthew
    Lantz, Eric
    Jha, Somesh
    Lin, Simon
    Page, David
    Ristenpart, Thomas
    PROCEEDINGS OF THE 23RD USENIX SECURITY SYMPOSIUM, 2014, : 17 - 32
  • [28] Modality Adaption or Regularization? A Case Study on End-to-End Speech Translation
    Han, Yuchen
    Xu, Chen
    Xiao, Tong
    Zhu, Jingbo
    61ST CONFERENCE OF THE THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL 2023, VOL 2, 2023, : 1340 - 1348
  • [29] End-to-End Deep Imitation Learning: Robot Soccer Case Study
    Asik, Okan
    Gorer, Binnur
    Akin, H. Levent
    ROBOT WORLD CUP XXII, ROBOCUP 2018, 2019, 11374 : 137 - 149
  • [30] A case study investigating the characteristics of verification and validation activities in the software development process
    Berling, T
    Höst, M
    PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 405 - 408