Programming and Executing Telecommunication Service Logic with Moorea Reactive Mobile Agents

In the context of advanced telecommunication service execution environments, this paper presents a reactive mobile agent platform, based on a synchronous programming model, a flexible object request broker, and OMG's MAF specifications on mobile agent systems interoperability. The paper details the specific design of the platform, and shows how it addresses key issues such as scalability, reliability, transparent mobility and interoperability. Finally, the paper shows the use of Moorea agents for executing telecommunication service logic in the ITEA Athos European project's Enhanced Call Server architecture, featuring transparent and dynamic distributed system reconfiguration.

[1]  Ladislau Bölöni,et al.  The Bond Agent System and Applications , 2000, ASA/MA.

[2]  H. Tran Viet Gestion de la Mobilité dans l'ORB Flexible Jonathan , 2003, RIVF.

[3]  Bruno Dillenseger,et al.  Les agents mobiles réactifs Mooréa. Une approche réactive pour la transparence à la mobilité et le passage à l'échelle , 2002, Tech. Sci. Informatiques.

[4]  George Cybenko,et al.  Mobile agents: the next generation in distributed computing , 1997, Proceedings of IEEE International Symposium on Parallel Algorithms Architecture Synthesis.

[5]  Valérie Bertin,et al.  Towards validated real-time software , 2000, Proceedings 12th Euromicro Conference on Real-Time Systems. Euromicro RTS 2000.

[6]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[7]  Wouter Joosen,et al.  Portable Support for Transparent Thread Migration in Java , 2000, ASA/MA.

[8]  M. Calisti,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2000 .

[9]  Bruno Dillenseger From Interoperability to Cooperation: Building Intelligent Agents on Middleware , 1998, IATA.

[10]  Gérard Berry,et al.  The Esterel Synchronous Programming Language: Design, Semantics, Implementation , 1992, Sci. Comput. Program..

[11]  Gian Pietro Picco,et al.  Understanding code mobility , 1998, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[12]  Frédéric Boussinot,et al.  The Junior Reactive Kernel , 1999 .

[13]  Luc Bellissard,et al.  An agent platform for reliable asynchronous distributed programming , 1999, Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems.

[14]  Mitchell Kb,et al.  Web references , 2007, Ship and Mobile Offshore Unit Automation.

[15]  Bruno Dillenseger MobiliTools: An OMG Standards-Based Toolbox for Agent Mobility and Interoperability , 2000, SMARTNET.