A case study: Validation of guidance control software requirements for completeness, consistency and fault tolerance

被引:4
|
作者
Sheldon, FT [1 ]
Kim, HY [1 ]
Zhou, Z [1 ]
机构
[1] Washington State Univ, Pullman, WA 99164 USA
关键词
D O I
10.1109/PRDC.2001.992714
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we discuss a case study performed for validating a Natural Language (NL) based software requirements specification (SRS) in terms of completeness, consistency, and fault-tolerance. A partial verification of the Guidance and Control Software (GCS) Specification is provided as a result of analysis using three modeling formalisms. Zed was applied first to detect and remove ambiguity from the GCS partial SRS. Next, Statecharts and Activity-charts were constructed to visualize the Zed description and make it executable. The executable model was used for the specification testing and faults injection to probe how the system would perform under normal and abnormal conditions. Finally, a Stochastic Activity Networks (SANs) model was built to analyze how fault coverage impacts the overall performability, of the system. In this way, the integrity of the SRS was assessed We discuss the significance of this approach and propose approaches for improving performability/fault tolerance.
引用
收藏
页码:311 / 318
页数:8
相关论文
共 50 条
  • [41] SOFTWARE-DESIGN WITH FUZZY REQUIREMENTS - A CASE-STUDY
    WERNTZ, DG
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING ///, 1989, : 201 - 203
  • [42] Requirements Volatility in Software Architecture Design: An Exploratory Case Study
    Aaramaa, Sanja
    Dasanayake, Sandun
    Oivo, Markku
    Markkula, Jouni
    Saukkonen, Samuli
    [J]. ICSSP'17: PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS, 2017, : 40 - 49
  • [43] Case Study on Formal Modeling and Analysis of Airborne Software Requirements
    Hu J.
    Lü J.-R.
    Wang L.-S.
    Kang J.-X.
    Wang H.
    Gao Z.-J.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (05): : 1652 - 1673
  • [44] Teaching Software Verification and Validation Course: A Case Study
    Mishra, Deepti
    Hacaloglu, Tuna
    Mishra, Alok
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2014, 30 (06) : 1476 - 1485
  • [45] Teaching software verification and validation course: A case study
    [J]. Mishra, Deepti, 1600, Tempus Publications (30):
  • [46] A case study in JML-based software validation
    du Bousquet, L
    Ledru, Y
    Maury, O
    Oriat, C
    Lanet, JL
    [J]. 19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 294 - 297
  • [47] Early validation of requirements - A case study using formal methods
    Miller, SP
    Heimdahl, MPE
    [J]. BUILDING THE INFORMATION SOCIETY, 2004, 156 : 521 - 526
  • [48] Fault-tolerance in a distributed management system: a case study
    Smeikal, R
    Goeschka, KM
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 478 - 483
  • [49] Fault tolerance techniques for embedded telemetry system: case study
    Krosman, Kazimierz
    Sosnowski, Janusz
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2016, 2016, 10031
  • [50] Enhanced Fault Tolerance in Software and Hardware Network Control Systems Using Soft Cloud Storage
    A. A. Zhilenkov
    S. G. Chernyi
    [J]. Automatic Documentation and Mathematical Linguistics, 2020, 54 : 36 - 42