To read this content please select one of the options below:

Rule interpreters in ELEKTRA

Iain D. Craig (University of Warwick, Coventry, UK)

Kybernetes

ISSN: 0368-492X

Article publication date: 1 April 1995

83

Abstract

Describes a number of rule interpreters, each of which is represented as a set of production rules which can be executed as an ordinary ruleset in the ELEKTRA system. The interpreters override the default behaviour of the ELEKTRA interpreter: the default behaviour is forward‐chaining; shows how to implement backward‐chaining and content‐directed control. Some of the interpreters described are capable of interpreting themselves. Shows that ELEKTRA is powerful enough to support a wide variety of different interpreters without requiring any changes to its code. None of the interpreters requires additional system code in order to work: ELEKTRA provides all of the facilities used by the rulesets as part of its standard library. Provides additional evidence of the enormous power of reflective systems and of ELEKTRA in particular.

Keywords

Citation

Craig, I.D. (1995), "Rule interpreters in ELEKTRA", Kybernetes, Vol. 24 No. 3, pp. 37-49. https://doi.org/10.1108/03684929510087251

Publisher

:

MCB UP Ltd

Copyright © 1995, MCB UP Limited

Related articles