DocumentCode
1915411
Title
Integration of formal verification with real-time design
Author
Krasovec, George ; Shankar, Natarajan ; Ward, Paul
Author_Institution
Adv. Syst. Technol., Englewood, CO, USA
fYear
1996
fDate
1-2 Feb 1996
Firstpage
128
Lastpage
136
Abstract
As computers play greater roles in critical functions of complex systems, an increased reliance on formal methods for verification of critical components will be required. However, formal methods are often criticized regarding their intractability to large problems domains and lack of mechanical support. The paper reports on preliminary research aimed at integrating formal verification techniques with an OO, real time CASE tool. We establish the feasibility of translating a system implementation model, expressed in the Real Time Object Oriented Modeling (ROOM) notation, into the Murphi model checker notation. Fragments of the translation algorithm are implemented in a proof of concept prototype; two formal analysis benchmarks are manually replicated using the translator definition. Methods for graphically expressing safety and timing constraints are demonstrated
Keywords
computer aided software engineering; formal verification; object-oriented programming; program verification; real-time systems; Murphi model checker notation; OO real time CASE tool; ROOM notation; Real Time Object Oriented Modeling; complex systems; critical components; formal analysis benchmarks; formal methods; formal verification; proof of concept prototype; real time design; system implementation model; timing constraints; translation algorithm; translator definition; Aerospace control; Algorithm design and analysis; Application software; Computer aided software engineering; Formal specifications; Formal verification; Object oriented modeling; Prototypes; Real time systems; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Dependable Systems,1996. Proceedings of WORDS '96., Second Workshop on
Conference_Location
Laguna Beach, CA
Print_ISBN
0-8186-7570-5
Type
conf
DOI
10.1109/WORDS.1996.506273
Filename
506273
Link To Document