An Unified Framework for Programming Autonomous, Intelligent and Mobile Agents

This paper proposes an unified framework for programming autonomous intelligent and mobile agents. This framework is composed of a language called CLAIM (Computational Language for Autonomous, Intelligent and Mobile Agents) that allows to design Multi-Agent Systems and amulti-platforms ystem(SyM PA) compliant with the standard MASIF (OMG specifications). CLAIM agents are endowed with cognitive capabilities (e.g. reasonning, planning, etc.), are able to communicate with other agents and are mobile (the agents can be distributed over several platforms and can move from one to another). The mobility primitives are inspired from the ambient calculus. This paper presents the main features of CLAIM, resumes the most significant aspects of SyMPA, highlights CLAIM's expressiveness and discusses mobility completeness.

[1]  Luca Cardelli,et al.  Mobile Ambients , 1998, Foundations of Software Science and Computation Structure.

[2]  Gerd Wagner,et al.  VIVA Knowledge-Based Agent Programming , 1996 .

[3]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[4]  Koen V. Hindriks,et al.  Agent Programming in 3APL , 1999, Autonomous Agents and Multi-Agent Systems.

[5]  Michael Wooldridge,et al.  A Formal Specification of dMARS , 1997, ATAL.

[6]  Yoav Shoham Agent-Oriented Programming , 1993, Artif. Intell..

[7]  Anand S. Rao,et al.  Design of a Concurrent Agent-Oriented Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[8]  Nikolaos Skarmeas,et al.  Agents as Clonable Objects with Knowledge Base State , 1996 .

[9]  Luca Cardelli,et al.  Abstractions for Mobile Computation , 1999, Secure Internet Programming.

[10]  Dejan S. Milojicic,et al.  MASIF: The OMG Mobile Agent System Interoperability Facility , 1998, Mobile Agents.

[11]  Luca Cardelli,et al.  Mobile Ambient Synchronization , 1997 .