HECODES: a framework for HEterogeneous COoperative distributed expert systems

作者:

Highlights:

摘要

Cooperation between human experts is important when solving many complex problems and communication between the experts is essential for such cooperation. Cooperation between computerised expert systems is equally essential when dealing with complex problems. The software system described in this paper, HECODES (HEterogeneos COoperative Distributed Expert Systems), is a framework used to realize cooperation between distributed heterogeneous expert systems (ESs).HECODES consists of a centralized control system, a blackboard system, and front-end processors. All parts of HECODES are specified (and implemented) using knowledge-based programming techniques and so they are domain-independent. HECODES can integrate a variety of pre-existing ESs using a variety of kinds of cooperation. The ESs can be heterogeneous with respect to control strategy, knowledge representation, and programming language. A prototype has been implemented using Common Lisp on a network of DEC VAX machines some of which are 60 miles apart.This paper presents the architecture of HECODES and describes the approach it takes to the provision of cooperation, knowledge-based scheduling, domain-independent communication, deadlock treatment, homomorphic transformation of heterogeneous inexact reasoning models, and the synthesis of solutions.

论文关键词:Heterogeneous Distributed Expert Systems,Cooperation,Scheduling,Communication,Deadlocks,Homomorphic transformation,Synthesis

论文评审过程:Available online 13 February 2003.

论文官网地址:https://doi.org/10.1016/0169-023X(91)90007-K