scispace - formally typeset
Book ChapterDOI

Coordination models and languages

George A. Papadopoulos, +1 more
- 31 Dec 1998 - 
- Vol. 46, pp 329-400
TLDR
This chapter defines and presents in sufficient detail the fundamental concepts of what constitutes a coordination model or language and describes the main existing coordination models and languages as either ``data-driven'' or ``control-driven'''' (also called ``process-'''' or ``task-oriented'').
Abstract
A new class of models, formalisms and mechanisms has recently evolved for describing concurrent and distributed computations based on the concept of ``coordination''''. The purpose of a coordination model and associated language is to provide a means of integrating a number of possibly heterogeneous components together, by interfacing with each component in such a way that the collective set forms a single application that can execute on and take advantage of parallel and distributed systems. In this chapter we initially define and present in sufficient detail the fundamental concepts of what constitutes a coordination model or language. We then go on to classify these models and languages as either ``data-driven'''' or ``control-driven'''' (also called ``process-'''' or ``task-oriented''''). Next, the main existing coordination models and languages are described in sufficient detail to let the reader appreciate their features and put them into perspective with respect to each other. The chapter ends with a discussion comparing the various models and some conclusions.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

The many faces of publish/subscribe

TL;DR: This paper factors out the common denominator underlying these variants: full decoupling of the communicating entities in time, space, and synchronization to better identify commonalities and divergences with traditional interaction paradigms.
Proceedings ArticleDOI

Cyber Physical Systems: Design Challenges

TL;DR: It is concluded that it will not be sufficient to improve design processes, raise the level of abstraction, or verify designs that are built on today's abstractions to realize the full potential of cyber-Physical Systems.
Journal ArticleDOI

The problem with threads

TL;DR: For concurrent programming to become mainstream, threads must be discarded as a programming model, and nondeterminism should be judiciously and carefully introduced where needed, and it should be explicit in programs.
Dissertation

A Model for Organizational Interaction: based on Agents, founded in Logic

M.V. Dignum
TL;DR: The modelo OperA as mentioned in this paper distingue entre the conceito de agente and the papel representado by the agente in an organization, and is used to describe the relationship between the agent and the organization.
Journal ArticleDOI

Artifacts in the A&A meta-model for multi-agent systems

TL;DR: The notions of artifact in the A&A meta-model are defined, how it affects the notion of intelligence in MAS is discussed, and its application to a number of agent-related research fields are shown.
References
More filters
Journal ArticleDOI

The interdisciplinary study of coordination

TL;DR: This survey characterizes an emerging research area, sometimes called coordination theory, that focuses on the interdisciplinary study of coordination, that uses and extends ideas about coordination from disciplines such as computer science, organization theory, operations research, economics, linguistics, and psychology.
Book

Actors: A Model of Concurrent Computation in Distributed Systems

TL;DR: In this article, the authors define an abstract actor machine and provide a minimal programming language for it, which includes higher level constructs such as delayed and eager evaluation, which can be defined in terms of the primitives.
Book

Parallel Program Design: A Foundation

TL;DR: One that the authors will refer to break the boredom in reading is choosing parallel program design a foundation as the reading material.
Book

The Handbook of Artificial Intelligence

TL;DR: Part 1 of a three volume set that contains some 200 articles on AI as discussed by the authors discusses the goals of AI research, the history of the field and the current active areas of research.
Journal ArticleDOI

Linda in context

TL;DR: How can a system that differs sharply from all currently fashionable approaches score any kind of success?