blackboard

blackboard

n. a software architecture consisting of a generally accessible global database (the blackboard) accessed by a number of “knowledge sources.” The modular knowledge sources interact independently, posting and consuming information to and from the blackboard. An early use of the blackboard approach was in the development of Hearsay, a program that recognized and interpreted voiced speech.