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.
Article navigation
1 April 1995
Review Article|
April 01 1995
Rule interpreters in ELEKTRA
Iain D. Craig
Iain D. Craig
University of Warwick, Coventry, UK
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1758-7883
Print ISSN: 0368-492X
© MCB UP Limited
1995
Kybernetes (1995) 24 (3): 37–49.
Citation
Craig ID (1995), "Rule interpreters in ELEKTRA". Kybernetes, Vol. 24 No. 3 pp. 37–49, doi: https://doi.org/10.1108/03684929510087251
Download citation file:
New and popular articles
Suggested Reading
Constructing Intelligent Agents with Java: A Programmer's Guide to Smarter Applications
Internet Research (December,1998)
Why we do not have to worry about speaking the language of the computer
Information Technology & People (December,1998)
ITI Directory of Translators and Interpreters 1996
Reference Reviews (January,1997)
Computer Algorithms: A Simultaneous Search for Several Solutions to Non‐linear Systems
Kybernetes (August,1993)
Getting ANSI: Using ANSI.SYS to Customize Defaults for 350s
OCLC Micro (January,1990)
Related Chapters
From Invisible to Visible: Locating “Cultural Expertise” in the Law Courts of Two Finnish Cities
Cultural Expertise and Socio-Legal Studies: Special Issue
Alice's Adventures in Programming Narratives
Transforming Virtual World Learning
Designing intelligent pervasive spaces for living and working
Intelligent Buildings: Design, management and operation
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
