Proceedings

Platypus: A Constraint-Based Reasoning System

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Tools. Pages 48-52.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

Platypus is a constraint-based reasoning engine for synthesis, diagnosis and other recognition tasks. While its target applications are similar to those of many rule-based expert system shells, the architecture of the underlying reasoning engine is not. Platypus is part of our goal at Tektronix of defining an architecture for Smart Instruments. In this architecture, a model-based knowledge representation provides rules for constructing object-centered descriptions from the input data. The descriptions produced make explicit the entities recognized in the task domain, their identifying parameters and the semantic constraints that exist among the entities. Platypus is described using a synthesis task, the configuration of Tektronix 4300-series workstations.

  1. Adams, N. and Rees, J. (1988) Object-oriented . Programming in Scheme, Proc. ACM Conf. on Lisp and Functional Programming, Snowbird, 1988.
  2. Doyle, J. (1979) A Truth Maintenance System, Artificial Intelligence 12, pp.231-272.
  3. Frayman, F. and Mittal, S. (1987) COSSACK: A Constraints-Based Expert System for Configuration Tasks, in Knowledge Based Expert Systems in Engineering: Planning & Design, ed. D. Sriram & R. A. Adey Havens, W. S. (1988) Platypus Constraint Reasoning System: Programming Description, Technical Report 88-12, Computer Research Laboratory, Tektronix, Beaverton, Oregon 97077, October 1988.
  4. Havens, W. S. (1984) A Theory of Schema Labelling, Computational Intelligence 1, no.4, National Research Council of Canada, Ottawa.
  5. Mackworth, A. K., Muldar, J. A., and Havens, W. S. (1985) Hierarchical arc consistency: Exploiting structured domains in constraint stisfaction problems, Computational Intelligence 1, no. 3-4, 1985
  6. McDermott, J. (1982a) Rl: A Rule-Based Configurer of Computer Systems, Artificial Intelligence 19, no. 1, September 1982.
  7. McDermott, J. (1982b) XSEL: A Computer Sales Person's Assistant, Machine Intelligence 10, 1982.
  8. Minsky, M .. (1975) A Framework for Representing Knowledge, in: J. Haugeland (ed.) Mind Design, 1981.
  9. Mittal, S. and Frayman, F. (1987) Making Partial Choices in Constraint Reasoning Problems, Proc. 6th Nat. Conf. on Artificial Intelligence, Seattle, 1987.
  10. Newell, A. (1982) The Knowledge Level, Artificial Intelligence 18, 1982
  11. Pople, H. (1982) Heuristic Methods for Imposing Structure on Ill-Structured Problems: The Structuring of Medical Diagnostics, in: P. Szolovits (ed.) Artificial Intelligence in Medicine

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

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