Proceedings

Extending a Knowledge-Based System to Deal with Ad Hoc Constraints

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Expert Systems. Pages 824-827.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

R1 is a rule based program used by Digital Equipment Corporation 's monufac.turing organization for configuring VAX - 11 systems. Since its inception . R1 has had the capability of producing a functional system by fleshing out an order consisting only of a CPU, ·some primary memory, and some devices; until recently , however, it was not capable of accepting as part of its input a set of ad hoc (customer-specific) constraints. Left to itself, R1 was capable of producing reasonable configurations. But it was incapable of modifying its decisions on the basis of information that others could provide. This paper describes how rules were added to R1 to take advantage of such information . R1 can now accept as input commands that specify how particular components are to be configured. Whenever one of the commands becomes relevant, these rules take control, t'xtend the configuration in the direction indicated by the command, and then step aside, allowing R1 's ordinary-case configuration rules to regain control.

  1. Forgy 77) [For(ly
  2. Forgy, C. L. and•J. Mcuermott . . OPS, A domain-independent production system language. tn Proceedings of the 5th International Joint Conference on Artificial intelligence, pages 933•939. MIT. 1977. IJCAI
  3. Foryy, C. L. 1/w OPSb user's manual. Technical ncport , C.arn~gie Mellon University, Departmcnt of Computer Science. 19UO.
  4. McDermott, J. R 1: a rule-based co nfigurer ol compuitH systems. Technical Report, Carnegie -Mellon University, Department of Computer Science, 1980.
  5. McDermott, J. R 1: an expert in the computer systems domain . In Proceedings of /he 1st Annual Na/ional Conference on Artificial intelligence, page! 269-271. Stanford University, 1980
  6. McDermott
  7. McDermott, J. [Newell691 XSEL: a computer salesperson's assistant. In J. Hayes and D. Michie (editors), Machine Intelligence 10,. forthcoming, 1981 .
  8. Newell, A. Heuristic programming: ill-structured problems.
  9. In J. S. Aronolsky (editor), Progress in Operations Research, pages 361 -414.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards