’94
Third Conference on CLIPS
Proceedings (Electronic Version)
September 12–14, 1994
Lyndon B. Johnson Space Center
Third Conference on CLIPS
November 15, 1994
CONTENTS
INTRODUCTION ..........................................................................................................1
THE BUFFER DIAGNOSTIC PROTOTYPE
A FAULT ISOLATION APPLICATION USING CLIPS .............................................3
ON THE DEVELOPMENT OF AN EXPERT SYSTEM5
FOR WHEELCHAIR SELECTION...............................................................................5
EXPERT WITNESS - A SYSTEM FOR DEVELOPING
EXPERT MEDICAL TESTIMONY ..............................................................................19
A CLIPS-BASED EXPERT SYSTEM FOR THE
EVALUATION AND SELECTION OF ROBOTS .......................................................23
THE DESIGN AND IMPLEMENTATION OF EPL:
AN EVENT PATTERN LANGUAGE FOR ACTIVE DATABASES..........................35
EMBEDDING CLIPS INTO C++ ..................................................................................43
EXPERT SYSTEM SHELL TO REASON ON LARGE AMOUNT OF DATA ..........45
AI & WORKFLOW AUTOMATION:
THE PROTOTYPE ELECTRONIC PURCHASE REQUEST SYSTEM .....................55
A KNOWLEDGE-BASED SYSTEM FOR
CONTROLLING AUTOMOBILE TRAFFIC ...............................................................63
DEVELOPMENT OF AN EXPERT SYSTEM FOR
POWER QUALITY ADVISEMENT USING CLIPS 6.0..............................................75
QPA-CLIPS: A LANGUAGE AND REPRESENTATION
FOR PROCESS CONTROL...........................................................................................83
UNCERTAINTY REASONING IN
MICROPROCESSOR SYSTEMS USING FUZZYCLIPS............................................95
NEURAL NET CONTROLLER FOR INLET PRESSURE
CONTROL OF ROCKET ENGINE TESTING .............................................................97
A CLIPS TEMPLATE SYSTEM FOR PROGRAM UNDERSTANDING ..................107
GRAPHICAL SEMANTIC DATA EXTRACTION:
A CLIPS APPLICATION...............................................................................................115
USING EXPERT SYSTEMS TO ANALYZE ATE DATA ..........................................117
REAL-TIME REMOTE SCIENTIFIC MODEL VALIDATION ..................................125
ADDING INTELLIGENT SERVICES TO AN OBJECT ORIENTED SYSTEM .......135
i
CLIPS, APPLEEVENTS, AND APPLESCRIPT:
INTEGRATING CLIPS WITH COMMERCIAL SOFTWARE....................................143
TARGET’S ROLE IN KNOWLEDGE ACQUISITION,
ENGINEERING, AND VALIDATION .........................................................................153
AN EXPERT SYSTEM FOR CONFIGURING A NETWORK
FOR A MILSTAR TERMINAL.....................................................................................155
EXPERT SYSTEM TECHNOLOGIES FOR
SPACE SHUTTLE DECISION SUPPORT: TWO CASE STUDIES ...........................165
THE METEOROLOGICAL MONITORING SYSTEM FOR
THE KENNEDY SPACE CENTER/CAPE CANAVERAL AIR STATION................175
USING PVM TO HOST CLIPS IN DISTRIBUTED ENVIRONMENTS ....................177
A PARALLEL STRATEGY FOR IMPLEMENTING REAL-TIME
EXPERT SYSTEMS USING CLIPS .............................................................................187
USING CLIPS IN THE DOMAIN OF
KNOWLEDGE-BASED MASSIVELY PARALLEL PROGRAMMING....................195
TRANSPORT AIRCRAFT LOADING AND BALANCING
SYSTEM: USING A CLIPS EXPERT SYSTEM FOR
MILITARY AIRCRAFT LOAD PLANNING...............................................................203
PREDICTING AND EXPLAINING THE MOVEMENT
OF MESOSCALE OCEANOGRAPHIC FEATURES USING CLIPS .........................211
KNOWLEDGE BASED TRANSLATION AND PROBLEM SOLVING
IN AN INTELLIGENT INDIVIDUALIZED INSTRUCTION SYSTEM ....................217
MIRO: A DEBUGGING TOOL FOR CLIPS
INCORPORATING HISTORICAL RETE NETWORKS .............................................225
OPTIMAL PATTERN DISTRIBUTIONS IN
RETE-BASED PRODUCTION SYSTEMS ..................................................................235
SIMULATION IN A DYNAMIC PROTOTYPING ENVIRONMENT:
PETRI NETS OR RULES?.............................................................................................245
COLLABORATIVE ENGINEERING-DESIGN SUPPORT SYSTEM........................253
CHARACTER SELECTING ADVISOR FOR ROLE-PLAYING GAMES.................261
THE COMPUTER AIDED AIRCRAFT-DESIGN PACKAGE (CAAP)......................263
RULE BASED DESIGN OF CONCEPTUAL MODELS
FOR FORMATIVE EVALUATION..............................................................................273
AUTOMATED RULE-BASE CREATION VIA CLIPS-INDUCE...............................283
AUTOMATED REVISION OF CLIPS RULE-BASES ................................................289
ii
DAI-CLIPS: DISTRIBUTED, ASYNCHRONOUS, INTERACTING CLIPS .............297
PCLIPS: PARALLEL CLIPS .........................................................................................307
USING CLIPS TO REPRESENT KNOWLEDGE IN A VR SIMULATION...............315
REFLEXIVE REASONING FOR DISTRIBUTED REAL-TIME SYSTEMS .............321
PALYMSYS™ - AN EXTENDED VERSION OF CLIPS
FOR CONSTRUCTING AND REASONING WITH BLACKBOARDS .....................325
A GENERIC ON-LINE DIAGNOSTIC SYSTEM (GOLDS)
TO INTEGRATE MULTIPLE DIAGNOSTIC TECHNIQUES....................................339
DYNACLIPS (DYNAMIC CLIPS): A DYNAMIC KNOWLEDGE
EXCHANGE TOOL FOR INTELLIGENT AGENTS ..................................................353
iii
INTRODUCTION
This document is the electronic version of the Proceedings of the Third Conference on CLIPS. It
was created using the electronic version of papers supplied by the authors. Not all authors
supplied electronic versions of their papers and in other cases the appropriate applications to read
the electronic versions were not available, so not all of the papers presented at the conference are
in this document. Some pictures and tables contained in the electronic versions of the papers did
not survive the conversion process to Microsoft Word for Macintosh. Such deletions are noted as
[Figure Deleted] and [Table Deleted]. In addition, all papers were reformatted for uniformity
(any errors generated during this process were purely unintentional).
1