Proceedings

Transactional Blackboards

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Expert Systems. Pages 340-343.

© 1985 International Joint Conferences on Artificial Intelligence

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 transactionbased facilities supporting parallel execution of knowledge sources in a blackboard system.

  1. Balzer, R., Erman, L. D., London, P ., and Williams, C., "Hearsay III: A Domain-Independent Framework for Expert Systems," in Proc. 1st National Conference on Artificial Intelligence, pp. 108-110, Stanford, CA., August 1980.
  2. Bernstein, P. A., and Goodman, N., "Concurrency Control in Distributed Database Systems", ACM Com- puting Surveys, 13:2, pp 185-221, (June 1981).
  3. Dennis, J. B., "Data-flow Supercomputers," Computer, 13:11, (November 1980), pp. 48-56.
  4. Erman, L. D., F. Hayes-Roth, V. Lesser, and D. Reddy, "The HEARSAY-II speech-understanding system: intergrating knowledge to solve uncertainty", ACM Computing Surveys, 12 (2), pp. 213-253, (June 1980).
  5. Eswaran, K. P ., et alia "The Notions of Consistency and Predicate Locks in a • Database System", Comm. ACM, 19:11, pp. 624-633, (November 1976).
  6. Lesser, V. R. and Corkill, D. D., "Cooperative distri- buted problem solving a new approach for structuring distributed systems", TR 78-7, Department of Com- puter and Information Science, Univ. of Massachusetts, Amherst, MA, 1978.
  7. Nii, H. P., and Feigenbaum, E. A., "Rule-based Under- standing of Signals," in Pattern-Directed Inference Sys- tems, D. A. Waterman and R. Hayes-Roth (eds.), Academic Press, 1978.
  8. Skeen, D., "Nonblocking Commit Protocols", Proceed- ings of ACM-SIGMOD International Conference on Management of Data, pp. 133-142 (April 1981).
  9. Terry, A., "The CRYSALIS Project: Hierarchical Con- trol of Production Systems," Stanford Heuristic Pro- gramming Project Memo HPP-83-19, Computer Sci- ence Department, Stanford University, Stanford, CA, 1983.
  10. Weinreb, . D., and Moon, D., Lisp Machine Manual, Symbolics Inc. Cambridge, MA, 1981.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards