Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Blackboard architectural pattern is widely usually used in implementing Artificial Intelligence Software to implement Non-Deterministic Algorithm.

In computer science, a Non-Deterministic Algorithm is an algorithm that, even for the same input, can exhibit different behaviors on different runs, as opposed to a Deterministic Algorithm.

Gliffy Diagram
nameBlackboard Architectural Pattern
pagePin3

The Blackboard pattern shows how a complex problem, such as image or speech recognition can be broken up into smaller, specialized subsystems that work together to solve a problem.