• DocumentCode
    2378185
  • Title

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

  • Author

    Sheldon, Frederick T. ; Kim, Hye Yeon ; Zhou, Zhihe

  • Author_Institution
    Washington State Univ., Pullman, WA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    311
  • Lastpage
    318
  • Abstract
    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 fault 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
  • Keywords
    computerised control; computerised navigation; formal specification; natural languages; program verification; software fault tolerance; Activity-charts; GCS partial SRS; Guidance and Control Software Specification; Statecharts; Stochastic Activity Networks; Zed description; abnormal conditions; case study; executable model; fault coverage; fault injection; fault tolerance; guidance control software requirements validation; modeling formalisms; natural language based software requirements specification; normal conditions; overall performability; partial verification; performability/fault tolerance; specification testing; Computer aided software engineering; Doppler radar; Engines; Fault tolerance; Mars; Mission critical systems; Natural languages; Temperature sensors; Vehicles; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2001. Proceedings. 2001 Pacific Rim International Symposium on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7695-1414-6
  • Type

    conf

  • DOI
    10.1109/PRDC.2001.992714
  • Filename
    992714