DocumentCode :
2125655
Title :
An approach to specifying and verifying safety-critical systems with practical formal method SOFL
Author :
Liu, Shaoying ; Asuka, Masashi ; Komaya, Kiyotoshi ; Nakamura, Yasuaki
Author_Institution :
Hiroshima City Univ., Japan
fYear :
1998
fDate :
10-14 Aug 1998
Firstpage :
100
Lastpage :
114
Abstract :
One of the primacy concerns in developing computer embedded safety-critical systems is how to develop quality software. Software must fulfill its functional requirements and must not contribute to the violation of safety properties of the entire system. To this end, capturing error free and satisfactory functional requirements is crucial before proceeding to the subsequent development phases. We describe an approach to specifying and verifying software for safety-critical systems with the practical formal method SOFL (Structured-Object-based-Formal Language). Requirements specification focuses on the functionality of the software, but with the consideration of safety constraints and its interaction with the surrounding operational environment. The verification of specifications can be carried out using three techniques: data flow reachability checking, specification, testing, and rigorous proofs, respectively. We apply this approach to a realistic railway crossing controller for a case study and analyzes its result
Keywords :
formal specification; formal verification; object-oriented languages; real-time systems; safety-critical software; data flow reachability checking; embedded systems; formal specification; formal verification; functional requirements; practical formal method SOFL; quality software; railway crossing controller; requirements specification; safety constraints; safety-critical systems; structured-object-based-formal language; Computer errors; Embedded computing; Embedded software; Rail transportation; Software quality; Software safety; Software systems; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 1998. ICECCS '98. Proceedings. Fourth IEEE International Conference on
Conference_Location :
Monterey, CA
Print_ISBN :
0-8186-8597-2
Type :
conf
DOI :
10.1109/ICECCS.1998.706660
Filename :
706660
Link To Document :
بازگشت