The blackboard model of problem solving
AI Magazine
A blackboard architecture for control
Distributed Artificial Intelligence
Achieving flexibility, efficiency, and generality in blackboard architectures
Distributed Artificial Intelligence
An architecture for control and communications in distributed artificial intelligence systems
Distributed Artificial Intelligence
The concurrent language, Shared Prolog
ACM Transactions on Programming Languages and Systems (TOPLAS)
On modularity in integrated architectures
ACM SIGART Bulletin
Meta-Level Architectures and Reflection
Meta-Level Architectures and Reflection
From Open IS Semantics to the Semantic Web: The Road Ahead
IEEE Intelligent Systems
Hi-index | 0.00 |
Substantial integration and control issues arise when developing distributed, heterogeneous blackboard-based systems. We present the design and implementation of a Prolog-based blackboard system for the simulation of portfolio management tasks. The design addresses control and integration issues with an approach based on meta-level architectures and logic problems. A common interface capturing important meta-level knowledge about individual knowledge sources, i.e. the blackboard system components, is described. The interface is structured and can easily accomodate existing knowledge sources. Adaptive control is achieved by a set of control knowledge sources acting at both the object and meta levels. The goal of the application is to provide an environment in which independently developed subsystems used by a portfolio manager can be integrated and controlled without necessitating major modifications to the original code.