• 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