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 :
بازگشت