Language and architecture for efficient blackboard systems

Micheal Hewett, Rattikorn Hewett

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations

Abstract

Work on high-speed blackboard systems has lagged behind similar work on rule-based and logic-based systems. Furthermore, there is no common blackboard language to aid in comparative analysis of blackboard architectures. This paper presents a low-level language for blackboard systems. We also present efficient blackboard activation and agenda maintenance mechanisms. We explain why RETE-like pattern-matching networks are not appropriate for blackboard systems. Instead, activation demons provide an efficient mechanism for agenda maintenance. Our results show a significant speedup (52-65%) in agenda maintenance and execution when using the new mechanism in the BBI blackboard architecture. Topic: problem solving efficiency; domain: expert system tools; language; BBI blackboard architecture, Common LISP; status: initial results, compiler still under development; effort; one person-year; impact: a 52-65% reduction in agenda maintenance and execution time.

Original languageEnglish
Title of host publicationProceedings of the Conference on Artificial Intelligence Applications
PublisherPubl by IEEE
Pages34-40
Number of pages7
ISBN (Print)0818638400
StatePublished - 1993
EventProceedings of the 9th Conference on Artificial Intelligence for Applications - Orlando, FL, USA
Duration: Mar 1 1993Mar 5 1993

Publication series

NameProceedings of the Conference on Artificial Intelligence Applications

Conference

ConferenceProceedings of the 9th Conference on Artificial Intelligence for Applications
CityOrlando, FL, USA
Period03/1/9303/5/93

Fingerprint Dive into the research topics of 'Language and architecture for efficient blackboard systems'. Together they form a unique fingerprint.

  • Cite this

    Hewett, M., & Hewett, R. (1993). Language and architecture for efficient blackboard systems. In Proceedings of the Conference on Artificial Intelligence Applications (pp. 34-40). (Proceedings of the Conference on Artificial Intelligence Applications). Publ by IEEE.