+612 9045 4394
$7.95 Delivery per order to Australia and New Zealand
100% Australian owned
Over a hundred thousand in-stock titles ready to ship
Cooperating Heterogeneous Systems : The Springer International Engineering and Computer Science - David G. Schwartz

Cooperating Heterogeneous Systems

The Springer International Engineering and Computer Science

Hardcover Published: December 2009
ISBN: 9780792395355
Number Of Pages: 203

Share This Book:


or 4 easy payments of $55.37 with Learn more
Ships in 15 business days

Earn 443 Qantas Points
on this Book

Other Available Editions (Hide)

  • Paperback View Product Published: 5th November 2012
    Ships in 15 business days

Cooperating Heterogeneous Systems provides an in-depth introduction to the issues and techniques surrounding the integration and control of diverse and independent software components. Organizations increasingly rely upon diverse computer systems to perform a variety of knowledge-based tasks. This presents technical issues of interoperability and integration, as well as philosophical issues of how cooperation and interaction between computational entities is to be realized. Cooperating systems are systems that work together towards a common end. The concepts of cooperation must be realized in technically sound system architectures, having 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. An implementation of the architecture is described, a Framework for Logic Programming Systems with Distributed Execution (FLiPSiDE). Knowledge-based systems play an important role in any up-to-date arsenal of decision support tools. The tremendous growth of computer communications infrastructure has made distributed computing a viable option, and often a necessity in geographically distributed organizations. It has become clear that to take knowledge-based systems to their next useful level, it is necessary to get independent knowledge-based systems to work together, much as we put together ad hoc work groups in our organizations to tackle complex problems. The book is for scientists and software engineers who have experience in knowledge-based systems and/or logic programming and seek a hands-on introduction to cooperating systems. Researchers investigating autonomous agents, distributed computation, and cooperating systems will find fresh ideas and new perspectives on well-established approaches to control, organization, and cooperation.

List of Figures
List of Tables
Foundationsp. 13
Blackboard Systemsp. 27
Cooperation in Organizationsp. 43
Meta[superscript 4]: Knowledge, Architecture, Programs and Controlp. 52
Creationsp. 59
Flipside: A Framework for Logic Programming Systems with Distributed Executionp. 61
A Meta-Layer for Knowledge Sourcesp. 81
Knowledge Source Integrationp. 93
Control of Knowledge Sourcesp. 108
Blacklog: Flipside as a Process-Oriented Prologp. 131
Evaluationsp. 147
A CDPS Analysis of Flipsidep. 149
Related Workp. 169
Referencesp. 194
Indexp. 209
Table of Contents provided by Blackwell. All Rights Reserved.

ISBN: 9780792395355
ISBN-10: 0792395352
Series: The Springer International Engineering and Computer Science
Audience: General
Format: Hardcover
Language: English
Number Of Pages: 203
Published: December 2009
Country of Publication: US
Dimensions (cm): 23.39 x 15.6  x 1.42
Weight (kg): 0.5

Earn 443 Qantas Points
on this Book