Title :
Automatic verification of industrial designs
Author :
Hartonas-Garmhausen, V. ; Kurfess, T. ; Clarke, E.M. ; Long, D.
Author_Institution :
Dept. of Eng. & Public Policy, Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
This study presents new risk analysis tools and demonstrates the feasibility and applicability of these tools in the design verification of railway interlocking control systems and deadlock prevention in automated manufacturing systems. Our verification methodology consists of the following stages. First, we analyze the rules executed by the controller and extract a state machine model of the controller. Second, we compose safety, reliability, and operability system specifications using a propositional temporal logic. Finally, we use the model checker to check the state machine model of the system against its requirements. The verification approach allows an exhaustive search of all possible behaviors and scenarios. We verified two real railway interlocking control applications with 125 and 452 constraints respectively. Checking two opposing signal protection specifications involving 3 signals ranged between 74 and 1223 seconds depending on the size and the complexity of the interlocking. Traditional verification methods typically require several person weeks
Keywords :
CAD/CAM; computer integrated manufacturing; concurrency control; formal specification; formal verification; industrial control; risk management; temporal logic; automated manufacturing systems; deadlock prevention; design verification; industrial design verification; model checker; operability; propositional temporal logic; railway interlocking control; railway interlocking control systems; reliability; safety; signal protection specifications; state machine model; verification methodology; Automatic control; Control systems; Electrical equipment industry; Logic; Manufacturing industries; Manufacturing systems; Rail transportation; Risk analysis; Safety; System recovery;
Conference_Titel :
Industrial-Strength Formal Specification Techniques, 1995. Proceedings., Workshop on
Conference_Location :
Boca Raton, FL
Print_ISBN :
0-8186-7005-3
DOI :
10.1109/WIFT.1995.515481