NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Advanced CLIPS capabilitiesThe C Language Integrated Production System (CLIPS) is a forward chaining rule based language developed by NASA. CLIPS was designed specifically to provide high portability, low cost, and easy integration with external systems. The current release of CLIPS, version 4.3, is being used by over 2500 users throughout the public and private community. The primary addition to the next release of CLIPS, version 5.0, will be the CLIPS Object Oriented Language (COOL). The major capabilities of COOL are: class definition with multiple inheritance and no restrictions on the number, types, or cardinality of slots; message passing which allows procedural code bundled with an object to be executed; and query functions which allow groups of instances to be examined and manipulated. In addition to COOL, numerous other enhancements were added to CLIPS including: generic functions (which allow different pieces of procedural code to be executed depending upon the types or classes of the arguments); integer and double precision data type support; multiple conflict resolution strategies; global variables; logical dependencies; type checking on facts; full ANSI compiler support; and incremental reset for rules.
Document ID
19910011386
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Riley, Gary
(NASA Lyndon B. Johnson Space Center Houston, TX, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1991
Publication Information
Publication: Fourth Annual Workshop on Space Operations Applications and Research (SOAR 90)
Subject Category
Computer Programming And Software
Accession Number
91N20699
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available