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 :
بازگشت