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