DocumentCode :
2992538
Title :
Verifying formal specifications using fault tree analysis
Author :
Liu, Shaoying
Author_Institution :
Fac. of Comput. & Inf. Sci., Hosei Univ., Tokyo, Japan
fYear :
2000
fDate :
2000
Firstpage :
272
Lastpage :
281
Abstract :
Specification before implementation has been suggested as a sensible approach to software evolution. The quality of this approach may be improved by using formal specification. However, to serve as a trustable foundation for implementation and to help reduce the cost of program testing, the formal specification must be ensured to be satisfiable, consistent, complete and accurate in recording the user requirements. In this paper, we first define these four concepts and then introduce a technique for verifying formal specifications that combines fault-tree analysis with static analysis and testing techniques
Keywords :
fault trees; formal specification; program diagnostics; program testing; program verification; software maintenance; accuracy; completeness; consistency; fault-tree analysis; formal specifications verification; pre-implementation specification; program testing costs; satisfiability; software evolution; static analysis; user requirements; Control systems; Costs; Fault trees; Formal specifications; Information analysis; Performance analysis; Software systems; Software testing; Specification languages; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Software Evolution, 2000. Proceedings. International Symposium on
Conference_Location :
Kanazawa
Print_ISBN :
0-7695-0906-1
Type :
conf
DOI :
10.1109/ISPSE.2000.913248
Filename :
913248
Link To Document :
بازگشت