Carnegie Mellon University
Browse

Symbolic model verifier for formal testing of discrete process control systems

Download (189.16 kB)
journal contribution
posted on 1992-01-01, 00:00 authored by Il Moon, Gary J. Powers, Carnegie Mellon University.Engineering Design Research Center.
Abstract: "We have developed a symbolic verification method for testing discrete chemical process control systems including process equipment and control system software and hardware. The method automatically determines if the system behaves as specified by safety and operability requirements. The method consists of: 1) a system model describing the process and its software, 2) assertions expressing user-supplied questions about the system behavior and 3) a model checker testing if the system model satisfies the assertions and supplying a counterexample if an error exists. The assertions are expressed using temporal logic operators for reasoning about occurrence of events in time. This verification method symbolically inspects the elements of the model. Compared with our previous explicit state enumeration method (Moon, 1991), this symbolic method can handle larger systems and be more complete in its system description. The method has been tested on an alarm system to uncover discrete event sequencing errors."

History

Publisher Statement

All Rights Reserved

Date

1992-01-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC