Design and Analysis Tools for Concurrent Blackboard Systems
Source: NASA Technical Reports Server Authors: John W. McManus Date: 1991-01-01 Venue: NASA conference paper / technical report
Key points
- Summarizes the blackboard model as a set of specialized knowledge sources operating over a shared blackboard data structure plus a control strategy.
- The blackboard acts as shared memory and a communication medium: agents read the current partial solution, contribute new results, and let data availability trigger further work.
- Emphasizes opportunistic control, where a contributor can add to the solution without knowing which other contributor will consume the result.
- Identifies the main engineering risks as semantic inconsistency, contention, and over-centralized control, then argues that effective blackboard systems require highly specialized and highly independent knowledge sources.