Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Coordination languages and their significance
Communications of the ACM
The Linda alternative to message-passing systems
Parallel Computing - Special issue: message passing interfaces
Coordination models and languages as software integrators
ACM Computing Surveys (CSUR)
Programming languages for mobile code
ACM Computing Surveys (CSUR)
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
IEEE Transactions on Software Engineering
Coordinating Multiagent Applications on the WWW: A Reference Architecture
IEEE Transactions on Software Engineering
Patterns of intelligent and mobile agents
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Agent design patterns: elements of agent application design
AGENTS '98 Proceedings of the second international conference on Autonomous agents
On the semantics of tuple-based coordination models
Proceedings of the 1999 ACM symposium on Applied computing
Proceedings of the 21st international conference on Software engineering
The Jini architecture for network-centric computing
Communications of the ACM
On the expressive power of a language for programming coordination media
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
A survey of theories for mobile agents
World Wide Web
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
Design Issues in Mobile-Agent Programming Systems
IEEE Concurrency
A Hands-On Look at Java Mobile Agents
IEEE Internet Computing
Streamlining the Digital Economy: How to Avert a Tragedy of the Commons
IEEE Internet Computing
Coordination as Comstrainted Interaction (Extended Abstract)
COORDINATION '96 Proceedings of the First International Conference on Coordination Languages and Models
Programmable Coordination Media
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
The Architecture of the Ara Platform for Mobile Agents
MA '97 Proceedings of the First International Workshop on Mobile Agents
Communication Concepts for Mobile Agent Systems
MA '97 Proceedings of the First International Workshop on Mobile Agents
Reactive Tuple Spaces for Mobile Agent Coordination
MA '98 Proceedings of the Second International Workshop on Mobile Agents
Jada - Coordination and Communication for Java Agents
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
A Note on Distributed Computing
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
FoSSaCS '98 Proceedings of the First International Conference on Foundations of Software Science and Computation Structure
IBM Systems Journal
Itinerant Agents for Mobile Computing
IEEE Communications Surveys & Tutorials
Optimising the Linda in primitive: understanding tuple-space run-times
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Three approaches to the coordination of multiagent systems
Proceedings of the 2002 ACM symposium on Applied computing
tu Prolog: A Light-Weight Prolog for Internet Applications and Infrastructures
PADL '01 Proceedings of the Third International Symposium on Practical Aspects of Declarative Languages
Logic Programming Languages for the Internet
Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part I
Scoped Coordination in Open Distributed Systems
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
A survey of coordination middleware for XML-centric applications
The Knowledge Engineering Review
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
Hi-index | 0.00 |
Since its birth the Internet has always been characterised by a two-fold aspect of a distributed information repository, to store, publish, and retrieve program and data files, and an interaction medium, including a variety of communication services. An important current trend consists of merging the two aspects described above, and envision the Internet as a globally distributed computing platform where communication and computation can be freely intertwined. However, traditional distributed programming models fall short in this context, due to the peculiar characteristics of the Internet. On the one hand, Internet services are decentralised and unreliable. On the other hand, even more important, mobility, either of users, devices, or application components, is going to impact the Internet in the near future. Since Internet applications are intrinsically interactive and collaborative, the definition of an appropriate coordination model and its integration in forthcoming Internet programming languages are key issues to build applications including mobile entities. We sketch the main features that such a model should present. Then, we survey and discuss some coordination models for Internet programming languages, eventually outlining open issues and promising research directions.