• DocumentCode
    3548787
  • Title

    The role of formal methods in the requirements analysis of safety-critical systems: a train set example

  • Author

    Saeed, A. ; de Lemos, R. ; Anderson, T.

  • Author_Institution
    Comput. Lab., Newscastle upon Tyne Univ., UK
  • fYear
    1991
  • fDate
    25-27 June 1991
  • Firstpage
    478
  • Lastpage
    485
  • Abstract
    A general framework for the formal specification and verification of the critical requirements in the development of safety-critical systems is presented. The framework is based on a clear separation of the mission and critical issues during requirements analysis. Analysis of the critical issues is performed in two phases. The first phase identifies those real world properties relevant to the critical requirements: the physical laws or rules of operation, and the system hazards. In the second phase, the interface between the system and its environment is identified, and the behavior required at this interface is specified. The utilization of different formal models, namely, a logical formalism (timed history logic) and a net formalism (predicate-transition nets), respectively, is proposed for the two phases. To illustrate the framework, an example based on a train set crossing is presented.<>
  • Keywords
    formal specification; program verification; real-time systems; formal methods; formal models; formal specification; formal verification; framework; logical formalism; net formalism; requirements analysis; safety-critical systems; system hazards; train set example; Aerospace industry; Application software; Certification; Control systems; Hazards; Laboratories; Logic; Medical control systems; Software safety; Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1991. FTCS-21. Digest of Papers., Twenty-First International Symposium
  • Conference_Location
    Montreal, Quebec, Canada
  • Print_ISBN
    0-8186-2150-8
  • Type

    conf

  • DOI
    10.1109/FTCS.1991.146704
  • Filename
    146704