• 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