skip to main content
10.1145/800228.806930acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free Access

Control requirements for the design of production system architectures

Published:01 August 1977Publication History

ABSTRACT

Programs in the artificial intelligence domain impose unusual requirements on control structures. Production systems are a control structure with promising attributes for building, generally intelligent systems with large knowledge bases. This paper presents examples to illustrate the unusual position taken by production systems on a number of control and pattern-matching issues. Examples are chosen to illustrate certain powerful features and to provide critical tests which might be used to evaluate the effectiveness of new designs.

References

  1. 1.Bobrow, D. G. and Raphael, B. R., 1974. "New programming languages for artificial intelligence research", Computing Surveys, Vol. 6:3, pp. 153-174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Buchanan, B. G. and Sridharan, N. S., 1973. "Analysis of behavior of chemical molecules: Rule formation on non-homogeneous classes of objects", Proc. Third International Joint Conference on Artificial Intelligence, pp. 67-76. Also Stanford Al Memo 215, Stanford University Computer Science Department. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Davis, R., Buchanan, B. and Shortliffe, E., 1975. "Production rules as a representation for a knowledge-based consultation program", Report STAN-CS-75-519, Memo AIM-266. Stanford, CA: Stanford University, Computer Science Department.Google ScholarGoogle Scholar
  4. 4.Davis, R. and King, J., 1975. "An overview of production systems", Report STAN-CS-75-524, Memo AIM-271. Stanford, CA: Stanford University, Computer Science Department.Google ScholarGoogle Scholar
  5. 5.Ivans, A., 1964. "An ALGOL 60 compiler", in Goodman, R., Ed., Annual Review of Automatic Programming, Vol. 4, pp. 87-124. New York, NY: Pergamon Press.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6.Forgy, C. and McDermott, J., 1976. "The OPS reference manual", Pittsburgh, PA: Carnegie-Mellon University, Department of Computer Science.Google ScholarGoogle Scholar
  7. 7.McDermott, J. and Forgy, C., 1977. "Production system conflict resolution strategies", in D. A. Waterman and F. Hayes-Roth, Eds., Pattern-Directed Inference Systems, New York, NY: Academic Press. Forthcoming.Google ScholarGoogle Scholar
  8. 8.Minsky, M., 1967. Computation: Finite and Infinite Machines, Englewood Cliffs, NJ: Prentice-Hall. Chapter 12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Newell, A., 1972. "A theoretical exploration of mechanisms for coding the stimulus", in Mellon, A. W. and Martin, E., Eds., Coding Processes in Human Memory, pp. 373-434. Washington, DC: Winston and Sons.Google ScholarGoogle Scholar
  10. 10.Newell, A. and Simon, H. A., 1972. Human Problem Solving, Englewood Cliffs, NJ: Prentice-Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Rychener, M. D., 1976. "Production systems as a programming language for artificial intelligence, applications", Pittsburgh, PA: Carnegie-Mellon University, Department of Computer Science.Google ScholarGoogle Scholar
  12. 12.Waterman, D. A., 1970. "Generalization learning techniques for automating the learning of heuristics", Al, Vol. 1, pp. 121-170.Google ScholarGoogle Scholar

Index Terms

  1. Control requirements for the design of production system architectures

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            Proceedings of the 1977 symposium on Artificial intelligence and programming languages
            August 1977
            185 pages
            ISBN:9781450378741
            DOI:10.1145/800228
            • cover image ACM SIGPLAN Notices
              ACM SIGPLAN Notices  Volume 12, Issue 8
              Proceedings of the 1977 symposium on Artificial intelligence and programming languages
              August 1977
              179 pages
              ISSN:0362-1340
              EISSN:1558-1160
              DOI:10.1145/872734
              Issue’s Table of Contents
            • cover image ACM SIGART Bulletin
              ACM SIGART Bulletin Just Accepted
              Proceedings of the 1977 symposium on Artificial intelligence and programming languages
              August 1977
              179 pages
              ISSN:0163-5719
              DOI:10.1145/872736
              Issue’s Table of Contents

            Copyright © 1977 Copyright is held by the owner/author(s)

            Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 August 1977

            Check for updates

            Qualifiers

            • Article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader