Title :
Formal methods for safety critical system specification
Author :
Lockhart, Jonathan ; Purdy, C. ; Wilsey, Philip
Author_Institution :
Dept. of Electical Eng. & Comput. Syst., Univ. of Cincinnati, Cincinnati, OH, USA
Abstract :
For safety critical systems, hardware is often preferred over software because it is easier to achieve safety goals in hardware alone and because hardware is considered more reliable than software. But as systems become more complex, software solutions will also be important. Here we demonstrate, using a simple example, that formal methods are a useful tool for developing software specifications for safety critical systems, since they reduce ambiguity in the design and can be proven consistent. Using formal methods for specifications will enable the development of dependable, high-performance, reliable hardware/software safety critical systems. The method we describe is the first step in our work to establish a hardware/software development process for safety critical systems.
Keywords :
formal specification; safety-critical software; formal methods; hardware/software development process; reliable hardware/software safety critical systems; safety critical system specification; software solutions; Educational institutions; Elevators; Hardware; Safety; Software; Software reliability; Automated Theorem Prover; ProofPower; Z; formal methods; safety critical systems; software; specification;
Conference_Titel :
Circuits and Systems (MWSCAS), 2014 IEEE 57th International Midwest Symposium on
Conference_Location :
College Station, TX
Print_ISBN :
978-1-4799-4134-6
DOI :
10.1109/MWSCAS.2014.6908387