We present a distributed knowledge-based system, called HOPES, forreal-time applications. System details of HOPES are described, includingits knowledge sources, the multi-blackboard architecture, andcommunication strategies. It shows that real-time AI systems can benefitvery much from using distributed and cooperative processing techniques.Implementation issues of the HOPES system are also addressed.Object-oriented techniques are used for the system development.Important features of object-orientation such as message passing,encapsulation, and inheritance are discussed, and it is shown thatobject-oriented methods can provide a powerful means for implementing adistributed knowledge-based system effectively and efficiently
展开▼