
The Library
Elektra : a reflective production system
Tools
Craig, Iain D. (1991) Elektra : a reflective production system. University of Warwick. Department of Computer Science. (Department of Computer Science research report). (Unpublished)
|
PDF (Department of Computer Science Research Report)
cs-rr-184.pdf - Other - Requires a PDF viewer. Download (178Kb) | Preview |
Abstract
This paper provides an overview of the ELEKTRA production rule interpreter. Although of an outwardly traditional nature, ELEKTRA differs from other interpreters by providing considerable support for meta -level inference. The paper describes the representions employed in the system, together with the interface to user-defined code. It also describes ways in which control problem in production systems can be solved by increasing use of rules. Finally, the reflective properties of the system are introduced and examples are given. These examples centre round the ability of ELEKTRA to encode and to model rule interpreters of different kinds. It is shown that an interpreter on which the entire ELEKTRA system runs can be implemented as ELEKTRA rules. It is also shown that any rule interpreter which is written in the form of ELEKTRA rules can be interpreted by itself.
Item Type: | Report | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Library of Congress Subject Headings (LCSH): | Interpreters (Computer programs) | ||||
Series Name: | Department of Computer Science research report | ||||
Publisher: | University of Warwick. Department of Computer Science | ||||
Official Date: | 1991 | ||||
Dates: |
|
||||
Number: | Number 183 | ||||
Number of Pages: | 34 | ||||
DOI: | CS-RR-184 | ||||
Institution: | University of Warwick | ||||
Theses Department: | Department of Computer Science | ||||
Status: | Not Peer Reviewed | ||||
Publication Status: | Unpublished | ||||
Related URLs: |
Request changes or add full text files to a record
Repository staff actions (login required)
![]() |
View Item |
Downloads
Downloads per month over past year