Using a Prolog meta-programming approach for a blackboard application

  • Authors:
  • David G. Schwartz;Leon S. Sterling

  • Affiliations:
  • -;-

  • Venue:
  • ACM SIGAPP Applied Computing Review
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.