{"title":"Can production systems be applied to hard real-time applications?","authors":"F. Barachini, Gilles Verteneul","doi":"10.1109/EMWRTS.1994.336847","DOIUrl":null,"url":null,"abstract":"Efficient match algorithms have influenced the acceptance of production systems in the industrial world. However, in embedded control systems they have not been applied intensively because of their non-deterministic run-time behavior. Until recently no method was known yielding rigorous upper bounds for run-time on match algorithms. Although the already published MLR (Micro Level Reasoner) method yields very good run-time estimations for basic actions in the RETE match algorithm it can only be applied to soft real-time problems. We present the UB (Upper Bound) and EUB (Extended Upper Bound) methods which in contrast to MLR guarantee accurate upper bounds for basic actions in RETE or TREAT match algorithms. Hence, both algorithms can be applied to solving hard real-time problem in a limited way.<<ETX>>","PeriodicalId":322579,"journal":{"name":"Proceedings Sixth Euromicro Workshop on Real-Time Systems","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Sixth Euromicro Workshop on Real-Time Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMWRTS.1994.336847","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Efficient match algorithms have influenced the acceptance of production systems in the industrial world. However, in embedded control systems they have not been applied intensively because of their non-deterministic run-time behavior. Until recently no method was known yielding rigorous upper bounds for run-time on match algorithms. Although the already published MLR (Micro Level Reasoner) method yields very good run-time estimations for basic actions in the RETE match algorithm it can only be applied to soft real-time problems. We present the UB (Upper Bound) and EUB (Extended Upper Bound) methods which in contrast to MLR guarantee accurate upper bounds for basic actions in RETE or TREAT match algorithms. Hence, both algorithms can be applied to solving hard real-time problem in a limited way.<>