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
Link To Document