RI Homepage Carnegie Mellon Homepage RI Homepage

The Robotics Institute

Carnegie Mellon Robotics Institute

Advanced Search   
  Look in
       Title     Description
  Include
       Inactive Projects
 
Object Systems for Knowledge Representation (PORK and SCAM)
This project is no longer active.
Head: Stephen Smith
Mailing address:
Carnegie Mellon University
Robotics Institute
5000 Forbes Avenue
Pittsburgh, PA 15213
Associated center(s) / consortia:
 Center for Integrated Manfacturing Decision Systems (CIMDS)
Associated lab(s) / group(s):
 Intelligent Coordination and Logistics Laboratory
Project Homepage
Overview
Developing complex object-oriented software with complex knowledge representation functions requires powerful object system support. To support our software efforts we have developed object systems that in various ways help us use frame-like features in our implementations:
  • PORK ("Programmable Objects for Representing Knowledge") is an extension of CLOS that introduces some features of frame systems to CLOS-programming. Rather than being a programmable frame-system, PORK is a programming system with support for frame-based programming.
  • SCAM ("Substitute for CRL And More") is simple a substitute for CRL (which used to be the main knowledge representation tool used in our software development). SCAM allows one to quickly port CRL-based software to non-CRL enviroments (Allegro CL, Macintosh Common Lisp).