DocumentCode
884222
Title
State-based model checking of event-driven system requirements
Author
Atlee, Joanne M. ; Gannon, John
Author_Institution
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
Volume
19
Issue
1
fYear
1993
fDate
1/1/1993 12:00:00 AM
Firstpage
24
Lastpage
40
Abstract
It is demonstrated how model checking can be used to verify safety properties for event-driven systems. SCR tabular requirements describe required system behavior in a format that is intuitive, easy to read, and scalable to large systems (e.g. the software requirements for the A-7 military aircraft). Model checking of temporal logics has been established as a sound technique for verifying properties of hardware systems. An automated technique for formalizing the semiformal SCR requirements and for transforming the resultant formal specification onto a finite structure that a model checker can analyze has been developed. This technique was effective in uncovering violations of system invariants in both an automobile cruise control system and a water-level monitoring system
Keywords
formal specification; formal verification; A-7 military aircraft; SCR tabular requirements; automobile cruise control system; event-driven system requirements; formal specification; model checking; software requirements; system invariants; temporal logics; water-level monitoring system; Automatic control; Automobiles; Control systems; Formal specifications; Hardware; Logic; Military aircraft; Safety; Software systems; Thyristors;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.210305
Filename
210305
Link To Document