An algorithm for dynamic reconfiguration of mobile agents

Authors

  • Marco Tulio Valente Department of Computer Science, Federal University of Minas Gerais, Belo Horizonte - MG - Brazil
  • Mariza Bigonha Andrade da Silva Department of Computer Science, Federal University of Minas Gerais, Belo Horizonte - MG - Brazil
  • Roberto Bigonha da Silva Department of Computer Science, Federal University of Minas Gerais, Belo Horizonte - MG - Brazil

Keywords:

dynamic reconfiguration, mobile agents, Internet programming languages

Abstract

In this paper we show an algorithm for dynamic reconfiguration of distributed applications based on the mobile agent model. We also show that the proposed algorithm can be easily implemented in the IPL language, a language with several abstractions for the construction of mobile applications in the Internet.

Downloads

Download data is not yet available.

References

[1] T. Bloom and M. Day. Reconfiguration and module replacement in Argus: Theory and practice. IEEE Software Engineering Journal, 8(2):102–108, March 1993.
[2] Luca Cardelli. A language with distributed scope. Computing Systems, 8(1):27–59, 1995.
[3] Luca Cardelli. Abstractions for mobile computation. In Jan Vitek and Christian Jensen, editors, Secure Internet Programming: Security Issues for Mobile and Distributed Objects, volume 1603 of Lecture Notes in Computer Science, pages 51–94. Springer-Verlag, 1999.
[4] Luca Cardelli and Andrew Gordon. Mobile ambients. In Maurice Nivat, editor, Foundations of Software Science and Computational Structures, volume 1378 of Lecture Notes in Computer Science, pages 140–155. Springer-Verlag, 1998.
[5] Noel de Palma. Dynamic reconfiguration of agent-based applications. Technical Report Project SIRAC, INRIA, 1999.
[6] Andrew Gordon. Notes on nominal calculi for security and mobility. In International Summer School on Foundations of Security Analysis and Design, Bertinoro, Italy, September 2000.
[7] Christine Hofmeister. Dynamic Reconfiguration of Distributed Applications. PhD thesis, Computer Science Department, University of Maryland, 1993.
[8] Jeff Kramer and Jeff Magee. The evolving philosophers problem: Dynamic change management. IEEE Transactions on Software Engineering, 16(11):1293–1306, November 1990.
[9] Danny Lange and Mitsuru Oshima. Seven good reasons for mobile agents. Communications of the ACM, 42(3):88–89, 1999.
[10] Open Group. DCE 1.1: Remote Procedure Call. Technical Report C706, Open Group, August 1997.
[11] James Purtilo. The Polylith software bus. ACM Transactions of Programming Languages and Systems, 16(1):151–174, January 1994.
[12] M. Stadel. Object oriented programming techniques to replace software components on the fly in a running program. ACM SIGPLAN Notices, 26(1):99–108, January 1991.
[13] Marco T ́ulio Valente, Roberto Bigonha, Antˆonio Alfredo Loureiro, and Mariza Bigonha. Object oriented languages with abstractions for mobile computation. In Eletronic Notes on Theoretical Computer Science, volume 38. Elsevier Science, 2000. (to appear).
[14] James E. White. Mobile agents. In Jeffrey Bradshaw, editor, Software Agents, pages 437–472. AAAI Press/MIT Press, 1997.

Downloads

Published

2001-10-01

How to Cite

Valente, M. T., Silva, M. B. A. da, & Silva, R. B. da. (2001). An algorithm for dynamic reconfiguration of mobile agents. Journal of Computer Science and Technology, 1(05), 10 p. Retrieved from https://journal.info.unlp.edu.ar/JCST/article/view/980

Issue

Section

Original Articles