Object-oriented inventory classes: Comparison of implementions in KEE (a frame-oriented expert system shell) and CLOS (the Common Lisp Object System)
The modeling of manufacturing processes can be cast in a form which relies heavily on stores to and draws from object-oriented inventories, which contain the functionalities imposed on them by the other objects (including other inventories) in the model. These concepts have been implemented, but with some difficulties, for the particular case of pyrochemical operations at the DOE's Rocky Flats Plant using KEE, a frame-oriented expert system shell. An alternative implementation approach using CLOS (the now-standard Common Lisp Object System) has been briefly explored and was found to give significant simplifications. In preparation for a more extensive migration toward CLOS programming, we have implemented a useful subset of CLOS on top of the KEE shell. 7 refs., 1 fig.
- Research Organization:
- Los Alamos National Lab., NM (USA)
- Sponsoring Organization:
- DOE/DP
- DOE Contract Number:
- W-7405-ENG-36
- OSTI ID:
- 6357501
- Report Number(s):
- LA-UR-90-3692; CONF-910128-2; ON: DE91001850
- Resource Relation:
- Conference: Society for computer simulation western multiconference, Anaheim, CA (USA), 23-25 Jan 1991
- Country of Publication:
- United States
- Language:
- English
Similar Records
A CLOS (Common Lisp Object System) implementation on top of KEE (Knowledge Engineering Environment)
A signal and image processing object-based system using CLOS. [Common LISP Object System (CLOS)]