A coordination language for collective agent based systems: GroupLog
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
A uniform meta-model for modeling integrated cooperation
Proceedings of the 2002 ACM symposium on Applied computing
Three approaches to the coordination of multiagent systems
Proceedings of the 2002 ACM symposium on Applied computing
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Architecting and implementing distributed Web applications using the graph-oriented approach
Software—Practice & Experience
A framework for architecting and high-level programming support of CORBA applications
Journal of Parallel and Distributed Computing - Special issue on middleware
MobiGATE: A Mobile Computing Middleware for the Active Deployment of Transport Services
IEEE Transactions on Software Engineering
A coordination approach to mobile components
Theoretical Computer Science - Formal methods for components and objects
Pantaxou: a domain-specific language for developing safe coordination services
GPCE '08 Proceedings of the 7th international conference on Generative programming and component engineering
Coordinating Asynchronous and Open Distributed Systems under Semiring-Based Timing Constraints
Electronic Notes in Theoretical Computer Science (ENTCS)
Modeling and analysis of Reo connectors using alloy
COORDINATION'08 Proceedings of the 10th international conference on Coordination models and languages
Hierarchical modeling and formal verification: an industrial case study using Reo and Vereofy
FMICS'11 Proceedings of the 16th international conference on Formal methods for industrial critical systems
Defining and modelling service-based coordinated systems
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Towards a secure service coordination
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
A feedback-based decentralised coordination model for distributed open real-time systems
Journal of Systems and Software
Hi-index | 0.00 |
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.