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 条
  • [41] End-to-end Full-Stack Drone Measurements: A Case Study Using AERPAW
    Drago, Matteo
    Gurses, Anil
    Heath, Robert W., Jr.
    Sichitiu, Mihail L.
    Zorzi, Michele
    2023 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS, 2023, : 1422 - 1427
  • [42] Rethinking End-to-End Evaluation of Decomposable Tasks: A Case Study on Spoken Language Understanding
    Arora, Siddhant
    Ostapenko, Alissa
    Viswanathan, Vijay
    Dalmia, Siddharth
    Metze, Florian
    Watanabe, Shinji
    Black, Alan W.
    INTERSPEECH 2021, 2021, : 1264 - 1268
  • [43] An End-to-End Natural Language Processing Application for Prediction of Medical Case Coding Complexity: Algorithm Development and Validation
    Xu, He Ayu
    Maccari, Bernard
    Guillain, Herve
    Herzen, Julien
    Agri, Fabio
    Raisaro, Jean Louis
    JMIR MEDICAL INFORMATICS, 2023, 11
  • [44] FORMAL SPECIFICATION METHODS AND NUMERICAL SOFTWARE - A CASE-STUDY USING Z
    LUCENA, CJP
    QIAN, YM
    UTILITAS MATHEMATICA, 1993, 44 : 85 - 114
  • [45] An SDN-Based Approach to Enhance the End-to-End Security: SSL/TLS Case Study
    Ranjbar, Alireza
    Komu, Miika
    Salmela, Patrik
    Aura, Tuomas
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 281 - 288
  • [46] TO IMPLEMENT A NOVEL SOFTWARE COMMUNICATION TOOL TO MANAGE THE END-TO-END PROCESS OF ACCESSING STOCK AND EQUIPMENT OUTSIDE A "RED ZONE" ICU
    Stallwood, Katie
    NURSING IN CRITICAL CARE, 2021, 26 : 32 - 32
  • [47] Formal verification and validation with DEVS-Suite: OSPF Case study
    Zengin, Ahmet
    Ozturk, Muhammed Maruf
    SIMULATION MODELLING PRACTICE AND THEORY, 2012, 29 : 193 - 206
  • [48] Deployment of an End-to-End Remote, Digitalized Clinical Study Protocol in COVID-19: Process Evaluation
    Zahradka, Nicole
    Pugmire, Juliana
    Taylor, Jessie Lever
    Wolfberg, Adam
    Wilkes, Matt
    JMIR FORMATIVE RESEARCH, 2022, 6 (07)
  • [49] Validation of a Security Policy by the Test of its Formal B Specification - a Case Study
    Ledru, Yves
    Idani, Akram
    Richier, Jean-Luc
    2015 IEEE/ACM 3RD FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING, 2015, : 6 - 12
  • [50] Process mining approach to formal business process modelling and verification: a case study
    Ito, Sohei
    Vymetal, Dominik
    Sperka, Roman
    JOURNAL OF MODELLING IN MANAGEMENT, 2021, 16 (02) : 602 - 622