Reference: Pfleger, K. & Hayes-Roth, B. An Introduction to Blackboard-Style Systems Organization. Knowledge Systems Laboratory, January, 1998.
Abstract: We present a basic introduction to blackboard architectures and blackboard systems from a very general viewpoint. Specifically, we view blackboard style architecture as one particular way to organize computational systems or agents. This style has a long history in Artificial Intelligence, particularly within the context of problem solving systems. The presentation here takes a broader perspective not limited to problem solving. We discuss the common variations on this style, the advantages and disadvantages of the approach, its history, and some of the relationships to other architectural techniques in Artificial Intelligence.
Full paper available as ps.