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 条
  • [1] Validation of guidance control software requirements specification for reliability and fault-tolerance
    Sheldon, FT
    Kim, HY
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2002 PROCEEDINGS, 2002, : 312 - 318
  • [2] Assessment of high integrity software components for completeness, consistency, fault-tolerance, and reliability
    Kim, Hye Yeon
    Jerath, Kshamta
    Sheldon, Frederick
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2693 : 259 - 286
  • [3] Assessment of high integrity software components for completeness, consistency, fault-tolerance, and reliability
    Kim, HY
    Jerath, K
    Sheldon, F
    [J]. COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 259 - 286
  • [4] Fault tolerance requirements in postal automation: A case study
    Deconinck, G
    Lauwereins, R
    vom Schemm, N
    [J]. ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1997, 1997, : 155 - 160
  • [5] Re-engineering Fault Tolerance requirements: A case study in specifying Fault Tolerant Flight Control Systems
    Del Gobbo, D
    Mili, A
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 236 - 245
  • [6] The Study on Software Fault Tolerance
    Li, Liqing
    Lu, Hai
    Li, Xudong
    [J]. MATERIALS, MECHANICAL ENGINEERING AND MANUFACTURE, PTS 1-3, 2013, 268-270 : 1790 - +
  • [7] Addressing the conflicting dimension of groupware:: A case study in software requirements validation
    Antunes, Pedro
    Ramires, Joao
    Respicio, Ana
    [J]. COMPUTING AND INFORMATICS, 2006, 25 (06) : 523 - 546
  • [8] Performance validation of fault-tolerance software: a compositional approach
    Bernardi, S
    Donatelli, S
    [J]. INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 379 - 388
  • [9] A Study on Software Based Fault-Tolerance Techniques for Flight Control Computer
    Yoon, Hyung-Sik
    Kim, Yeon-Gyun
    [J]. JOURNAL OF THE KOREAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, 2016, 44 (03) : 256 - 265
  • [10] SOFTWARE FAULT TOLERANCE FOR A FLIGHT CONTROL-SYSTEM
    MARKHAM, KC
    MILLIKEN, RA
    [J]. COMPUTERS AND SAFETY: A FIRST INTERNATIONAL CONFERENCE ON THE USE OF PROGRAMMABLE ELECTRONIC SYSTEMS IN SAFETY RELATED APPLICATIONS, 1989, 314 : 18 - 22