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