However, even before these strides in technology, researchers had worked to achieve parallel activity in blackboard systems by employing multiple, cooperating blackboard architectures, which interact through a shared, global blackboard or through communication hardware. Blackboard Architectures and Applications . Blackboard Architectures and Applications . The desire to incorporate pre existing systems combined with the nature and complexity of the domain means that problems of heterogeneity can . Blackboard Architectures and Applications .
Authors mention various advantages of blackboard systems.
V. Jagannathan, R. Dodhiawala, L. Baum, Editors, Blackboard Architectures and Applications , Academic Press, 1989. Embedded systems must be able to respond to changing goals imposed from outside. Further, real time control issues are closely related to the very important meta level control issue of how to dynamically balance domain actions against control actions. In this type of problem, one goal is to control the amount of raw domain specific computation needed to produce an answer. Though these blackboard systems share the same basic highlevel execution cycle, their design goals result in variations of low level descriptions of the basic execution cycle.