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.