NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Integration of object-oriented knowledge representation with the CLIPS rule based systemThe paper describes a portion of the work aimed at developing an integrated, knowledge based environment for the development of engineering-oriented applications. An Object Representation Language (ORL) was implemented in C++ which is used to build and modify an object-oriented knowledge base. The ORL was designed in such a way so as to be easily integrated with other representation schemes that could effectively reason with the object base. Specifically, the integration of the ORL with the rule based system C Language Production Systems (CLIPS), developed at the NASA Johnson Space Center, will be discussed. The object-oriented knowledge representation provides a natural means of representing problem data as a collection of related objects. Objects are comprised of descriptive properties and interrelationships. The object-oriented model promotes efficient handling of the problem data by allowing knowledge to be encapsulated in objects. Data is inherited through an object network via the relationship links. Together, the two schemes complement each other in that the object-oriented approach efficiently handles problem data while the rule based knowledge is used to simulate the reasoning process. Alone, the object based knowledge is little more than an object-oriented data storage scheme; however, the CLIPS inference engine adds the mechanism to directly and automatically reason with that knowledge. In this hybrid scheme, the expert system dynamically queries for data and can modify the object base with complete access to all the functionality of the ORL from rules.
Document ID
19960002930
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Logie, David S.
(Structural Analysis Technology, Inc. Santa Clara, CA, United States)
Kamil, Hasan
(Structural Analysis Technology, Inc. Santa Clara, CA, United States)
Date Acquired
September 6, 2013
Publication Date
August 15, 1990
Publication Information
Publication: NASA. Johnson Space Center, First CLIPS Conference Proceedings, Volume 2
Subject Category
Computer Programming And Software
Accession Number
96N12939
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available