Path-based rules in object-oriented programming

  • Authors:
  • James M. Crawford;Daniel Dvorak;Diane Litman;Anil Mishra;Peter F. Patel-Schneider

  • Affiliations:
  • CIRL, University of Oregon, Eugene, OR;AT &T Laboratories, Murray Hill, NJ;AT &T Laboratories, Murray Hill, NJ;AT &T Laboratories, Murray Hill, NJ;AT &T Laboratories, Murray Hill, NJ

  • Venue:
  • AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 1
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Object-oriented programming has recently emerged as one of the most important programming paradigms. While object-oriented programming clearly owes an intellectual debt to AI, it appears to be displacing some AI techniques, such as rule-based programming, from the marketplace. This need not be so as path-based rules--forward-chaining production rules that are restricted to follow pointers between objects--fit into the object-oriented paradigm in a clean and elegant way. The combination of path-based rules and object-oriented programming should be useful in AI applications, and in the more general problem of transferring AI techniques to the larger computer science community.