Title :
Refinement and dependable systems
Author_Institution :
Dept. of Comput. Sci., Edinburgh Univ., UK
Abstract :
Dependable systems must often detect, recover from, and tolerate faults. A common problem in the behavioural specification of such systems is that one cannot specify a response to faults without also specifying that faults must be able to occur, even though non-faulty systems are acceptable. Our solution is to adopt modal process logic, which allows one to distinguish between events of a specification that must be implemented and those that may be implemented. We describe the problem and illustrate the application of modal process logic to the verification of an industrial failure-recovery protocol
Keywords :
formal specification; formal verification; protocols; behavioural specification; dependable systems; formal verification; industrial failure-recovery protocol; modal process logic; Carbon capture and storage; Computer science; Displays; Failure analysis; Fault detection; Hazards; Logic; Protocols; Reliability engineering; Safety;
Conference_Titel :
Computer Assurance, 1995. COMPASS '95. Systems Integrity, Software Safety and Process Security. Proceedings of the Tenth Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-2680-2
DOI :
10.1109/CMPASS.1995.521886