Computer
KQML as an agent communication language
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Software agents
IEEE Transactions on Software Engineering
Proceedings of the 21st international conference on Software engineering
On the expressive power of a language for programming coordination media
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
On agent-based software engineering
Artificial Intelligence
Organizational abstractions for the analysis and design of multi-agent system
First international workshop, AOSE 2000 on Agent-oriented software engineering
Agent-oriented software engineering for Internet agents
Coordination of Internet agents
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Mole – Concepts of a mobile agent system
World Wide Web
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
Design Issues in Mobile-Agent Programming Systems
IEEE Concurrency
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
FoSSaCS '98 Proceedings of the First International Conference on Foundations of Software Science and Computation Structure
Reliable Communication for Highly Mobile Agents
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
Role Modeling for Agent System Analysis, Design, and Implementation
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
Combining Software Components and Mobile Agents
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
On Observing and Constraining Active Systems
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
Hi-index | 0.00 |
The design and development of Internet applications can take advantage of a paradigm based on autonomous and mobile agents. However, mobility introduces peculiar coordination problems in multiagent-based Internet applications. First, it suggests the exploitation of an infrastructure based on a multiplicity of local interaction spaces. Second, it may require coordination activities to be adapted both to the characteristics of the execution environment where they occur and to the needs of the application to which the coordinating agents belong. In this context, this paper introduces the concept of context-dependent coordination based on programmable interaction spaces. On the one hand, interaction spaces associated to different execution environments may be independently programmed so as to lead to differentiated, environment-dependent, behaviors. On the other hand, agents can program the interaction spaces of the visited execution environments to obtain an application-dependent behavior of the interaction spaces themselves. Several examples show how a model of context-dependent coordination can be effectively exploited in Internet applications based on mobile agents. In addition, several systems are briefly presented that, to different extent, define a model of context-dependent coordination.