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
Link To Document