DocumentCode :
2153891
Title :
Dynamic optimization for real-time rule-based systems using predicate dependency
Author :
Lee, Young-Hyun ; Cheng, Albert Mo Kim
Author_Institution :
Dept. of Comput. Sci., Houston Univ., TX, USA
fYear :
2000
fDate :
2000
Firstpage :
145
Lastpage :
154
Abstract :
A new run-time dynamic optimization to reduce the upper bound of real time rule based expert systems is presented. It constructs a predicate dependency list which consists of a predicate, active rule set, and inactive rule set, for each predicate in a real time rule based program. It then generates an inactive rule set by combining all false rules in a predicate dependency list together, and dynamically selects rules to be evaluated at run-time based on the inactive rule set. For the timing analysis of the proposed algorithm, we introduce a predicate based rule dependency graph and its construction algorithm. We also discuss the bounded time of the EQL rule based program using the predicate based rule dependency graph. The performance evaluation shows that the dynamic optimizer reduces the number of rule evaluations and the number of predicate evaluations as well as the response time upper bound significantly, and also the new algorithm has better upper bound comparing to the other optimization methods
Keywords :
expert systems; graph theory; knowledge engineering; optimising compilers; real-time systems; set theory; EQL rule based program; active rule set; dynamic optimizer; false rules; inactive rule set; optimization methods; performance evaluation; predicate based rule dependency graph; predicate dependency; predicate dependency list; real time rule based expert systems; real time rule based program; response time upper bound; rule evaluations; run-time dynamic optimization; timing analysis; Algorithm design and analysis; Computer science; Cost accounting; Heuristic algorithms; Knowledge based systems; Real time systems; Runtime; Timing; Upper bound; Vehicle dynamics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Technology and Applications Symposium, 2000. RTAS 2000. Proceedings. Sixth IEEE
Conference_Location :
Washington, DC
ISSN :
1080-1812
Print_ISBN :
0-7695-0713-1
Type :
conf
DOI :
10.1109/RTTAS.2000.852459
Filename :
852459
Link To Document :
بازگشت