Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
case1057000045.pdf (6.82 MB)
ETD Abstract Container
Abstract Header
Cooperating heterogeneous systems: A blackboard-based meta approach
Author Info
Schwartz, David Gary
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=case1057000045
Abstract Details
Year and Degree
1993, Doctor of Philosophy, Case Western Reserve University, Computer Engineering.
Abstract
It is increasingly the case that organizations rely upon diverse computer systems to perform a variety of knowledge-based tasks. This not only presents technical issues of interoperability and integration, but philosophical issues of how cooperation and interaction between computational entities is to be realized. Cooperating systems are systems that work together toward a common end. To develop cooperating heterogeneous systems the technical and philosophical must find common ground. The concepts of cooperation must find realization in technically sound system architectures. The heterogeneity and complexity of knowledge sources make it difficult to design and use an integrated system. This is particularly true of systems that are constructed of pre-existing components, each of which has its own task, design, and structure. We advocate adding a uniform meta-layer between knowledge sources and the rest of the system. The layer consists of a family of interpreters, one for each knowledge source, and meta-knowledge. A system architecture to integrate and control diverse knowledge sources is presented. The architecture is based on the meta-level properties of the logic programming language Prolog. We describe an implementation of the architecture, a Framework for Logic Programming Systems with D istributed Execution (FLiPSiDE). Based on the vanilla blackboard interpreter, we present interpreter enhancements that model the cooperative behavior of knowledge sources. Examples of interpreters to handle shared semantics and multiple interaction behaviors are shown. We introduce a dedicated trigger handler knowledge source to the design of control blackboard architectures. The advantages of such a knowledge source, including dynamic modification of triggers, are described. The support of human users is presented as an example of integrating heterogeneous users with the computational knowledge sources. The FLiPSiDE architecture is generalized to create a distributed Prolog environment. As background we present the blackboard model and some of its realizations, explain the concepts of meta-level systems, and examine organizational learning and decision making to determine the essential characteristics of cooperation.
Committee
Leon Sterling (Advisor)
Pages
212 p.
Keywords
Cooperating heterogeneous systems
;
blackboard
;
meta approach
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Schwartz, D. G. (1993).
Cooperating heterogeneous systems: A blackboard-based meta approach
[Doctoral dissertation, Case Western Reserve University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=case1057000045
APA Style (7th edition)
Schwartz, David.
Cooperating heterogeneous systems: A blackboard-based meta approach.
1993. Case Western Reserve University, Doctoral dissertation.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=case1057000045.
MLA Style (8th edition)
Schwartz, David. "Cooperating heterogeneous systems: A blackboard-based meta approach." Doctoral dissertation, Case Western Reserve University, 1993. http://rave.ohiolink.edu/etdc/view?acc_num=case1057000045
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
case1057000045
Download Count:
888
Copyright Info
© 1993, all rights reserved.
This open access ETD is published by Case Western Reserve University School of Graduate Studies and OhioLINK.