The Automated Analysis of Rule-Based Systems, Based on Their Procedural Semantics

Abstract

This paper describes a method of analysing rule-based systems, which models the procedural semantics of such languages. Through a process of 'abstract interpretation', the program, AbsPS, derives a description of the mapping between a rule base's inputs and outputs. In contrast to earlier approaches, AbsPS can analyse the effects of: conflict resolution, closed-world negation and the retraction of facts. This considerably reduces the size of the search space because, in the abstract domain, AbsPS takes advantage of the very same control information which guides the inference engine in the concrete domain. AbsPS can detect redundancies which would be missed if the procedural semantics were ignored. Furthermore, the abstract description of a rule base's input-output mapping can be used to prove that the rule base meets its specification.

Cite

Text

Evertsz. "The Automated Analysis of Rule-Based Systems, Based on Their Procedural Semantics." International Joint Conference on Artificial Intelligence, 1991.

Markdown

[Evertsz. "The Automated Analysis of Rule-Based Systems, Based on Their Procedural Semantics." International Joint Conference on Artificial Intelligence, 1991.](https://mlanthology.org/ijcai/1991/evertsz1991ijcai-automated/)

BibTeX

@inproceedings{evertsz1991ijcai-automated,
  title     = {{The Automated Analysis of Rule-Based Systems, Based on Their Procedural Semantics}},
  author    = {Evertsz, Rick},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1991},
  pages     = {22-29},
  url       = {https://mlanthology.org/ijcai/1991/evertsz1991ijcai-automated/}
}