[RiceCS]
DEPARTMENT
RESEARCHACADEMICS
PEOPLENEWS
[Rice]
Rice Computer Science
  SEARCH:
  
Rice University
Department of Computer Science
presents

Albert M. K. Cheng

University of Houston

Timing Analysis and Verification of Real-Time Rule-Based Systems

Abstract

As rule-based expert systems (also known as knowledge-based systems) become increasingly adopted in new application domains such as real-time systems, ensuring that they meet stringent timing constraints in these safety-critical and time-critical environments emerges as a challenging problem. Unfortunately, rule-based expert systems are usually computationally expensive and slow. Moreover, they are considered less predictable and analyzable because of their context-sensitive control flow and possible non-determinism. However, there have been few attempts to formalize the question of whether a rule-based program has bounded response time.

This presentation considers the case where an expert system forms the decision module of a real-time monitoring and controlling system. This real-time system takes sensor input readings periodically, and the embedded expert system must produce, based on these input values and state values from previous invocations of the expert system, an output decision which ensures the safety and progress of the real-time system and its environment prior to the taking of the next sensor input values. Thus, the upper bound on the expert system's execution time cannot exceed the length of the period between two consecutive sensor input readings. Therefore, the first objective is to determine before run-time a tight upper bound on the execution time of the expert system in every invocation. The second objective is to optimize the expert system by modifying or resynthesizing the rule base if the execution time is found to exceed the specified timing constraint.

Monday, January 31, 2000 @ 4 p.m. in Duncan Hall 1064
Reception to follow in DH1049
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---