DocumentCode
2256578
Title
Systematic incremental validation of rule-based reactive systems
Author
Hall, Robert J.
Author_Institution
AT&T Bell Labs., Murray Hill, NJ, USA
fYear
1994
fDate
20-23 Sep 1994
Firstpage
69
Lastpage
78
Abstract
Validating the specification of a reactive system, such as a telephone switching system, traffic controller, or automated network service, is difficult, primarily because it is extremely hard even to state a complete and correct set of requirements, let alone to prove that a specification satisfies them. A previous paper, R.J. Hall(1993), described a new validation proof technique, sound scenario generalization, which computes and proves a general validation lemma from a specific requirement-scenario and a candidate specification. That paper left open how the user should employ the technique to systematically validate a complete system. This paper describes an approach, based on a novel knowledge structure called a library of generalized scenario fragments, that combines the advantages of traditional software testing and automated theorem proving of specifications, avoiding most of their shortcomings. I also describe preliminary experience with ISAT-VA, a prototype of such an assistant
Keywords
formal specification; knowledge based systems; program testing; theorem proving; ISAT-VA; automated theorem proving; incremental validation; prototype; rule-based reactive systems; software testing; sound scenario generalization; specification; specifications; validation proof technique; Control systems; Humans; Prototypes; Safety; Software libraries; Software prototyping; Software testing; Switches; Switching systems; Telephony;
fLanguage
English
Publisher
ieee
Conference_Titel
Knowledge-Based Software Engineering Conference, 1994. Proceedings., Ninth
Conference_Location
Monterey, CA
ISSN
1068-3062
Print_ISBN
0-8186-6380-4
Type
conf
DOI
10.1109/KBSE.1994.342676
Filename
342676
Link To Document