Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

APRIL: a flexible production rule interpreter

Published: 01 June 1977 Publication History

Abstract

A general purpose Production System interpreter, APRIL, has been developed to model aspects of students problem solving in a CAI environment. APRIL incorporates most of the facilities common to earlier interpreters and also includes several additional features. One new feature allows "high-level" routines, such as those used by the interpreter itself in the matching and cycling phases, to be actions in production rules: hence it is possible for the user to "create" an interpreter which is suitable for his particular domain. However, the most important features of APRIL are that: 1) memory is handled uniformly (Production Rules and data both being stored as states) and 2) APRIL allows Production Rules to retrieve and modify any state. Together these latter features allow adaptive systems to be implemented.

References

[1]
Newell, A. Production systems: Models of control structures. In Visual Information Processing, Chase, W.(Ed.) Academic Press, 1973.
[2]
Waterman, D. A. Adaptive production systems. Advance Proceedings of the International Joint Conference on Artificial Intelligence, 1975, 296--303.
[3]
Waterman, D. A. Serial pattern acquisition: a production system approach. In Pattern Recognition and Artificial Intelligence, Chen, C. H. (Ed.), 1976, 529--553.
[4]
Shortliffe, E. H. MYCIN: A rule-based computer program for advising physicians regarding antimicrobial therapy selection. Ph.D. Thesis, University of Stanford, 1974.
[5]
Moran, T. P. The symbolic imagery hypothesis: a production system model (Volumes 1 and 2). Computer Science Department, Carnegie-Mellon University, 1973.
[6]
Young, R. M. Production systems as models of cognitive development. Bionics Report 22, University of Edinburgh, 1974.
[7]
O'Shea, T. and Sleeman, D. H. A design for an adaptive self-improving teaching system. In Advances in Cybernetics and Systems, Rose, J. (Ed.). Gordon and Breach, London, 1973.
[8]
Waterman, D. A. PAS-II Reference Manual. Computer Science Department, Carnegie-Mellon University, 1973.
[9]
Newell, A. and McDermott, J. PSG Manual: System version PSG2. Computer Science Department, Carnegie-Mellon University, 1974.
[10]
Smith, M. J. Forthcoming Thesis, Center for Computer Studies, University of Leeds.
[11]
Rychener, M. D. The studnt production system: a study of encoding knowledge in production systems. Computer Science Department, Carnegie-Mellon University, 1975.
[12]
Cole, A. J. An outline description of the Leeds Modular One multi-system. Internal report, Computer Based Learning Project, Leeds, 1973.
[13]
Richards, M. BCPL Reference Manual. Technical Memo 69/1, Computer Laboratory, Cambridge, 1969.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGART Bulletin
ACM SIGART Bulletin Just Accepted
June 1977
122 pages
ISSN:0163-5719
DOI:10.1145/1045343
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1977
Published in SIGAI , Issue 63

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)7
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media