Programming and Executing Telecommunication Service Logic with Moorea Reactive Mobile Agents

  • Bruno Dillenseger
  • Anne-Marie Tagant
  • Laurent Hazard
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2521)

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Acosta Bermejo, R., “Programming in REJO”, Calculateurs parallèles, special issue “Evolutions dans le domaine des intergiciels”, Hermes ed., 2001.Google Scholar
  2. 2.
    Bellissard L., de Palma N., Freyssinet A., Herrmann M., Lacourte S., “An Agent Platform for Reliable Asynchronous Distributed Programming”. Symposium on Reliable Distributed Systems (SRDS’99), Lausanne (Switzerland), 20-22 October 1999.Google Scholar
  3. 3.
    Berry G., Gonthier G., “The Esterel Synchronous Language: Design, Semantics, Implementation”, Science of Computer Programming, 19(2), 1992.Google Scholar
  4. 4.
    Bertin V., Poize M., Pulou J., Sifakis J., “Towards Validated Real-Rime Software”, proc. 12th Euromicro Conference on Real-Time Systems, Stockholm, june 2000.Google Scholar
  5. 5.
    Bölöni L., Jun K., Palacz K., Sion R., Marinescu D., “The Bond Agent System and Applications”, proc. ASA/MA 2000, Lecture Notes in Computer Science 1882, Springer, pp. 99–112.Google Scholar
  6. 6.
    Dillenseger B., “From Interoperability to Cooperation: Building Intelligent Agents on Middleware”, proc. 2nd International Workshop on Intelligent Agents for Telecommunication Applications, Paris, july 1998. Lecture Notes in Artificial Intelligence 1437, Springer, ISBN 3-540-64720-1, pp. 220–232.Google Scholar
  7. 7.
    Dillenseger B., “MobiliTools: An OMG standards-based toolbox for agent mobility and interoperability”, proc. 6th IFIP Conference on Intelligence in Networks (SmartNet 2000), Vienna, september 2000, Kluwer Academic Publishers, pp. 353–366.Google Scholar
  8. 8.
    Dillenseger B., Tagant A.-M., Hazard L., Tran Viet H., “Les agents mobiles réactifs Mooréa-une approche réactive pour la transparence à la mobilité et le passage à l'échelle” RSTI-TSI 21/2002 “Agents et codes mobilesspecial issue, Lavoisier-Hermès ed. p. 1–26.Google Scholar
  9. 9.
    Fugetta A., Picco G.-P., Vigna G., “Understanding Code Mobility”, IEEE Transactions on Software Engineering, vol. 24, No 5, 1998, pp.342–361.CrossRefGoogle Scholar
  10. 10.
    Gray D., Kotz D., Nog S., Rus D., Cybenko G., “Mobile Agents: the next generation in distributed computing”, proc. 2nd Aizu Int. Symposium on Parallel Algorithms and Architectures Synthesis, Fukushima (Japan), IEEE Computer Society Press, 1997, p. 8–24.Google Scholar
  11. 11.
    Hazard L., Susini J.-F., Boussinot F., “The Junior reactive kernel”, Rapport de recherche Inria 3732, 1999.Google Scholar
  12. 13.
    Object Management Group, “Mobile Agent System Interoperability Facilities”, TC document orbos/97-10-05, 1997. Revised in “Mobile Agent Facilies”, formal/2000-01-02.Google Scholar
  13. 14.
    Tran Viet H., “Gestion de la mobilité dans l'ORB flexible Jonathan”, Ph.D. dissertation, Université Joseph Fourier, Grenoble (France), 25th April 2002.Google Scholar
  14. 15.
    Truyen E., Robben B., Vanhaute B., Coninx T., Joosen W., Verbaeten P., “Portable support for transparent thread migration in Java”, Proc. ASA/MA 2000, Lecture Notes in Computer Science 1882, Springer, pp. 29–43.Google Scholar
  15. 16.
    White J., “Telescript technology: the foundation for the electronic market place”, General Magic White Paper, General Magic, 1994.Google Scholar
  16. 22.
    OMG Agent Platform Special Interest Group-http://www.objs.com/agent/
  17. 23.

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Bruno Dillenseger
    • 1
  • Anne-Marie Tagant
    • 1
  • Laurent Hazard
    • 2
  1. 1.France Télécom R&D, DTL/ASRMeylan cedex
  2. 2.France Télécom R&D, DTL/ASRIssy Moulineaux cedex 9

Personalised recommendations