• DocumentCode
    1594286
  • Title

    An experience report on requirements reliability engineering using formal methods

  • Author

    Hamilton, David ; Covington, Rick ; Lee, Alice

  • Author_Institution
    Hewlett-Packard Co., San Diego, CA, USA
  • fYear
    1995
  • Firstpage
    52
  • Lastpage
    57
  • Abstract
    Studies show that early stages of the system development life cycle are especially prone to errors. Problems which originate in early stages can have a lasting influence on the reliability, safety, and cost of a system. The National Aeronautics and Space Administration (NASA) is investigating the use and effectiveness of Formal Methods (FM) in trial projects to improve the quality of software and system requirements. The study reports on the application of FM to the Failure Detection, Isolation, and Recovery (FDIR) system for the Space Station. Abstraction, type checking formal specification, and proof were used to assess the adequacy of several related views of the FDIR requirements. Results indicate that abstraction revealed underlying conceptual simplicity that was hard to recognize in the original description. Furthermore, the use of automated formal methods tools permitted rapid and comprehensive consistency checks which would have been impractical manually. We believe the analysis methodology outlined in the paper is a cost effective way to help ensure that requirements will be interpreted correctly by system designers
  • Keywords
    aerospace computing; artificial satellites; formal specification; software reliability; FDIR requirements; Space Station; automated formal methods tools; comprehensive consistency checks; conceptual simplicity; cost effective way; formal methods; requirements reliability engineering; software quality; system development life cycle; system requirements; type checking formal specification; Application software; Costs; Inspection; Laboratories; NASA; Propulsion; Reliability engineering; Safety; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1995. Proceedings., Sixth International Symposium on
  • Conference_Location
    Toulouse
  • ISSN
    1071-9458
  • Print_ISBN
    0-8186-7131-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1995.497643
  • Filename
    497643