{"type":"ScholarlyArticle","title":"Transactional Blackboards","authors":[{"name":"J. Robert Ensor","slug":"j-robert-ensor","given":"J. Robert","family":"Ensor","affiliation":""},{"name":"John D. Gabbe","slug":"john-d-gabbe","given":"John D.","family":"Gabbe","affiliation":""}],"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.","doi":null,"url":"https://ijcai.org/proceedings/1985/65","pdf":"https://ijcai.org/proceedings/1985/0065.pdf","markdown":"https://ijcai.org/proceedings/1985/65.md","bibtex":"https://ijcai.org/proceedings/1985/bibtex/65","volume":{"slug":"1985","title":"Proceedings of the Ninth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 1985","url":"https://ijcai.org/proceedings/1985/","year":1985,"location":"Los Angeles, California, USA","dates":"","editors":"Aravind Joshi","isbn":"","publisher":"International Joint Conferences on Artificial Intelligence","doi_prefix":""},"section":"Expert Systems","track":"Expert Systems","number":65,"pages":{"first":340,"last":343},"keywords":[],"videos":[],"references":[],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}