Implementing a blackboard system in a distributed processing network
Kwang‐Leong Choy, Adrian A. Hopgood, Lars Nolle, Brian C. O’Neill · 2004
Abstract. A blackboard system is a software architecture that mimics a group of human experts gathered around a physical blackboard to solve a problem. In the software model, the blackboard is an area of shared memory and the experts are software modules called knowledge sources. DARBS is a distributed blackboard system in which the knowledge sources are implemented as parallel or concurrent processes. The Nottingham Trent University has developed a distributed processing network called SARNet that is suitable for the implementation of DARBS. This paper discusses the implementation of DARBS on the SARNet with a view towards producing an embedded blackboard system for building intelligent behaviour into machines.