{"title":"The physiology of PROLOG expert system inference engine","authors":"D. Roach, H. Berghel","doi":"10.1145/99412.99417","DOIUrl":null,"url":null,"abstract":"The current literature on expert systems development in Prolog is replete with sample inference engines. However, the available models tend to be fragmentary and simplistic. Important issues such as how to incorporate arithmetic evaluation into the reasoning Process are often ignored. Therefore, we present and describe a more realistic Prolog expert system inference engine.\nThe inference engine is an enhanced version of a standard model. It includes features and employs techniques that are non-existent in current models. We give special consideration to the relationship that the inference engine bears to the underlying Prolog engine. The role of unification and SLD resolution in the life of a Prolog expert system inference engine is also discussed.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Small Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/99412.99417","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The current literature on expert systems development in Prolog is replete with sample inference engines. However, the available models tend to be fragmentary and simplistic. Important issues such as how to incorporate arithmetic evaluation into the reasoning Process are often ignored. Therefore, we present and describe a more realistic Prolog expert system inference engine.
The inference engine is an enhanced version of a standard model. It includes features and employs techniques that are non-existent in current models. We give special consideration to the relationship that the inference engine bears to the underlying Prolog engine. The role of unification and SLD resolution in the life of a Prolog expert system inference engine is also discussed.