A Common Base for Building Secure Mobile Agent Middleware

The Agent Operating System (AOS) provides the basic functio ality needed for secure and reliable mobile agent platforms: s upport for secure communication, secure agent storage and migration, and min imal primitives for agent life-cycle management. Designed as a layer between lo cal operating systems and higher level agent platform middleware, it support s interoperability between agent platforms and between different implementatio ns of AOS itself. AOS has been tested on interoperability, both with regard to dif ferent higher-layer middleware platforms and interoperability between two implem entations of AOS in C++ and Java.

[1]  Agostino Poggi,et al.  Developing multi‐agent systems with a FIPA‐compliant agent framework , 2001, Softw. Pract. Exp..

[2]  Jeffrey M. Bradshaw,et al.  NOMADS: toward a strong and safe mobile agent system , 2000, AGENTS '00.

[3]  Frances M. T. Brazier,et al.  A Secure Jailing System for Confining Untrusted Applications , 2007, SECRYPT.

[4]  Anand R. Tripathi,et al.  Experiences and future challenges in mobile agent programming , 2001, Microprocess. Microsystems.

[5]  Frances M. T. Brazier,et al.  Supporting Internet-scale multi-agent systems , 2002, Data Knowl. Eng..

[6]  Robbert van Renesse,et al.  Operating system support for mobile agents , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[7]  David Mazières,et al.  Separating key management from file system security , 1999, SOSP.

[8]  Jacques Ferber,et al.  The MADKIT Agent Platform Architecture , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[9]  BellifemineFabio,et al.  Developing multi-agent systems with a FIPA-compliant agent framework , 2001 .

[10]  Anand R. Tripathi,et al.  Security in the Ajanta mobile agent system , 2001, Softw. Pract. Exp..

[11]  A.S. Tanenbaum,et al.  Security in a mobile agent system , 2004, IEEE First Symposium onMulti-Agent Security and Survivability, 2004.