Transactional blackboards

  • Authors:
  • J. Robert Ensor;John D. Gabbe

  • Affiliations:
  • AT&T Bell Laboratories, Holmdel, NJ;AT&T Bell Laboratories, Holmdel, NJ

  • Venue:
  • IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

The blackboard architecture is a popular structuring framework for expert systems. With this structure, an expert system is built as a collection of knowledge sources which are scheduled by a controller and communicate through a shared data region, called a blackboard. The performance of such a system may be significantly enhanced by the concurrent execution of the knowledge sources. However, introduction of concurrent execution into blackboard systems requires extension of the architecture with new mechanisms for scheduling knowledge source activities, synchronizing knowledge source interactions, and accessing shared data. This paper describes our design for transaction-based facilities supporting parallel execution of knowledge sources in a blackboard system.