CONFIGURATION EXPERT SYSTEMS: A CASE STUDY AND TUTORIAL

This contribution discusses the architecture of expert systems for configuration tasks in technical domains with the objective to develop application-specific tools for expert system development. In the first part of the paper four configuration systems (XCON, SICONFEX, MMC-Kon and ALL-RISE) are analyzed with regard to their architectural features and experiences gained during the development. From these examples and similar evidence in several other systems one can conclude that a knowledge-based architecture much different from the conventional rule-based architecture is adequate for configuration systems. The main components of the configuration system architecture are described in the second part. The particular design presented in this paper is based on research in project TEX-K.

[1]  Sam Steel,et al.  The bread and butter of planning , 1987, Artificial Intelligence Review.

[2]  Mark D. Gross,et al.  RoadLab - A constraint based laboratory for road design , 1987, Artif. Intell. Eng..

[3]  John P. McDermott,et al.  Doing R1 with Style , 1985, CAIA.

[4]  D. Sriram ALL-RISE: A case study in constraint-based design , 1987, Artif. Intell. Eng..

[5]  Alex H. B. Duffy Bibliography - Artificial intelligence in design , 1987, Artif. Intell. Eng..

[6]  Bernd Neumann,et al.  Wissensbasierte Planung und Konfigurierung , 1987, Wissensbasierte Systeme.

[7]  G. Geissing,et al.  Basic architectural features of configuration expert systems for automation engineering , 1988, Proceedings of the International Workshop on Artificial Intelligence for Industrial Applications.

[8]  Frank Puppe,et al.  Diagnostisches Problemlösen mit Expertensystemen , 1987, Informatik-Fachberichte.

[9]  Luc Steels,et al.  The Deepening of Expert Systems , 1989, AI Commun..

[10]  John P. McDermott,et al.  R1: A Rule-Based Configurer of Computer Systems , 1982, Artif. Intell..

[11]  Rivka Oxman,et al.  Using an expert system for design diagnosis and design synthesis , 1987 .

[12]  Michael N. Huhns,et al.  Argo: a system for design by analogy , 1988, IEEE Expert.

[13]  Kai Pfitzner,et al.  XRAY - An Experimental Configuration Expert System for Automatic X-ray Inspection , 1987, DAGM-Symposium.

[14]  Nils J. Nilsson,et al.  Problem-solving methods in artificial intelligence , 1971, McGraw-Hill computer science series.

[15]  Louis I. Steinberg Design as Refinement Plus Constraint Propagation: The VEXED Experience , 1987, AAAI.

[16]  Luc Steels,et al.  Second-Generation Expert Systems , 1985, IEEE Expert.

[17]  Sanjay Mittal,et al.  Making Partial Choices in Constraint Reasoning Problems , 1987, AAAI.

[18]  John P. McDermott,et al.  R1 Revisited: Four Years in the Trenches , 1984, AI Mag..

[19]  Hans W. Guesgen,et al.  Constraints in a Hybrid Knowledge Representation System , 1987, IJCAI.

[20]  Mark S. Fox,et al.  Constraint-Directed Search: A Case Study of Job-Shop Scheduling , 1987 .

[21]  Jack Mostow,et al.  Toward Better Models of the Design Process , 1985, AI Mag..

[22]  Michael N. Huhns,et al.  A System for Design by Analogy , 1988 .

[23]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[24]  N. Botten,et al.  Building expert systems — A tutorial , 1990 .

[25]  Earl D. Sacerdoti,et al.  Planning in a Hierarchy of Abstraction Spaces , 1974, IJCAI.

[26]  Earl David Sacerdoti,et al.  A Structure for Plans and Behavior , 1977 .

[27]  Guy L. Steele,et al.  The definition and implementation of a computer programming language based on constraints , 1980 .

[28]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .

[29]  Frederick Hayes-Roth,et al.  Building expert systems , 1983, Advanced book program.

[30]  Jay Liebowitz,et al.  Expert scheduling systems: Survey and Preliminary design concepts , 1987, Appl. Artif. Intell..

[31]  Elliot Soloway,et al.  Assessing the Maintainability of XCON-in-RIME: Coping with the Problems of a VERY Large Rule-Base , 1987, AAAI.

[32]  Mark S. Fox,et al.  An Investigation of Opportunistic Constraint Satisfaction in Space Planning , 1987, IJCAI.

[33]  Peter Struss,et al.  Knowledge-Based Configuration of Operating Systems - Problems in Modeling the Domain , 1985, Wissensbasierte Systeme.

[34]  Christopher Tong,et al.  Toward an engineering science of knowledge-based design , 1987, Artif. Intell. Eng..

[35]  D. Sriram,et al.  The Representation and Use of Constraints in Structural Design , 1986 .