| | |
Summary: Termination Analysis of OPS5 Expert Systems \Lambda
Hsiuyen Tsai Albert Mo Kim Cheng
Department of Computer Science
University of Houston
Houston, Texas 772043475
Email:(hsiuyen, cheng)@cs.uh.edu
Abstract
Bounded response time is an important requirement
when rulebased expert systems are used in realtime
applications. In the case the rulebased system cannot
terminate in bounded time, we should detect the ``cul
prit'' conditions causing the nontermination to assist
programmers in debugging. This paper describes a
novel tool which analyzes OPS5 programs to achieve
this goal. The first step is to verify that an OPS5
program can terminate in bounded time. A graphi
cal representation of an OPS5 program is defined and
evaluated. Once the termination of the OPS5 program
is not expected, the ``culprit'' conditions are detected.
These conditions are then used to correct the problem
|