This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Embedable Problem-Solving Architectures: A Study of Integrating OPS5 with UMass GBB
March 1991 (vol. 3 no. 1)
pp. 18-24

The requirements of a problem-solving architecture that can be tightly embedded within other architectures and coexist with multiple instances of itself and of other problem-solvers are discussed. The additional effort needed to produce an embedable problem-solving architecture is minor compared to the substantial increase in applicability of the architecture. A specific need for embedable problem-solvers arose with the University of Massachusetts Generic Blackboard Framework (UMass GBB). UMass GBB is based on the blackboard paradigm, which naturally integrates heterogeneous problem-solving representations as individual knowledge sources (KSs). This need is met by developing general specifications for embedable problem-solving architectures, and the specifications are used to modify the public-domain version of OPS5 in order to embed it as an integral KS language within UMass GBB. The OPS5 modifications result in an easily integrated GBB KS language (distributed with the UMass GBB system) that has been used in several GBB applications.

[1] C.L. Forgy, "OPS5 reference manual," Tech. Rep. CMU-CS-81- 135, Comput. Sci. Dep., Carnegie-Mellon Univ., Pittsburgh, PA, 1981.
[2] D.D. Corkill, K. Q. Gallagher, and K.E. Murray, "GBB: A generic blackboard development system," inProc. Nat. Conf. Artif. Intell., Philadelphia, PA, Aug. 1986, pp. 1008-1014. (Also inBlackboard Systems, R.S. Engelmore and A. Morgan, Eds. Reading, MA: Addison-Wesley, 1988, pp. 503-518.
[3] K.Q. Gallagher, D. D. Corkill, and P. M. Johnson, "GBB reference manual," Dep. Comput. Inform. Sci., Univ. of Massachusetts, Amherst, MA 01003, GBB Version 1.2 ed., Sept. 1988. (Published as Tech. Rep. 88-66, Dep. Comput. Inform. Sci., Univ. of Massachusetts, Amherst, MA 01003, Sept. 1988.)
[4] A. Garvey, M. Hewett, M. Vaughan Johnson, R. Schulman, and B. Hayes-Roth, "BB1 user manual," Knowledge Systems Lab., Dep. Medical and Comput. Sci., Stanford, CA 94305, Common Lisp ed., Oct. 1986. (Published as Working Paper KSL 86-61, Knowledge Systems Lab., Dep. of Medical and Comput. Sci., Stanford Univ., Stanford, CA 94305.)
[5] L. Baum, R. Dodhiawala, and V. Jagannathan, "Boeing blackboard system, version 1.0," Tech. Rep. BCS-G2010-31, Boeing Computer Services, P.O. Box 24346. Seattle, WA 98124, July 1986.
[6] F. Hayes-Roth, L. D. Erman, S. Fouse, J. S. Lark, and J. Davidson, "ABE: A cooperative operation system and development environment," inAI Tools and Techniques, M. Richer, Ed. New York: Ablex, 1988; also inReadings in Distributed Artificial Intelligence, A. H. Bond and L. Gasser, Eds. San Mateo, CA: Morgan Kaufmann, 1988, pp. 457-489.
[7] G. van Liempd, H. Velthuijsen, and A. Florescu, "Blondie-III,"IEEE Expert, vol. 5, no. 4, pp. 48-55, Aug. 1990.
[8] D. Reynolds, "MUSE: A toolkit for embedded, real-time AI," inBlackboard Systems, R.S. Engelmore and A. Morgan, Eds. Reading, MA: Addison-Wesley, 1988, pp. 519-532.
[9] L.D. Erman et al., "The Hearsay-II Speech Understanding System: Integrating Knowledge to Resolve Uncertainty,"ACM Computing Surveys, Vol. 12, No. 2, June 1980, pp. 213-253.

Index Terms:
embedding; integrating OPS5; UMass GBB; problem-solving architecture; problem-solvers; blackboard paradigm; heterogeneous problem-solving representations; individual knowledge sources; public-domain version; integral KS language; expert systems; knowledge representation
Citation:
D.D. Corkill, "Embedable Problem-Solving Architectures: A Study of Integrating OPS5 with UMass GBB," IEEE Transactions on Knowledge and Data Engineering, vol. 3, no. 1, pp. 18-24, March 1991, doi:10.1109/69.75884
Usage of this product signifies your acceptance of the Terms of Use.