• DocumentCode
    3067438
  • Title

    Engineering mobile-agent applications via context-dependent coordination

  • Author

    Cabri, Giacomo ; Leonardi, Letizia ; Zambenelli, F.

  • Author_Institution
    Dipt. de Sci. dell´´Ingegneria, Univ. di Modena e Reggiio Emilia, Modena, Italy
  • fYear
    2001
  • fDate
    12-19 May 2001
  • Firstpage
    371
  • Lastpage
    380
  • Abstract
    Mobility introduces peculiar coordination problems in agent-based Internet applications. First, it suggests the exploitation of an infrastructure based on a multiplicity of local interaction spaces. Second, it may require coordination activities to be adapted both to the characteristics of the execution environment where they occur and to the needs of the application to which the coordinating agents belong. This paper introduces the concept of context-dependent coordination based on programmable interaction spaces. On the one hand, interaction spaces associated to different execution environments may be independently programmed so as to lead to differentiated, environment-dependent, behaviors. On the other hand, agents can program the interaction spaces of the visited execution environments to obtain an application-dependent behavior of the interaction spaces themselves. Several examples show how an infrastructure for context-dependent coordination can be exploited to simplify the design of Internet applications based on mobile agents. In addition, the MARS coordination infrastructure is presented as an example of a system in which the concept of context-dependent coordination has found a clean and efficient implementation.
  • Keywords
    Internet; distributed programming; software agents; software engineering; synchronisation; Internet applications; MARS; agent-based Internet applications; context-dependent coordination; coordination activities; coordination infrastructure; coordination problems; distributed program development; infrastructure; local interaction spaces; mobile-agent applications; programmable interaction spaces; software engineering; Application software; Electronic mail; Environmental management; Internet; Knowledge management; Mars; Mobile agents; Protocols; Resource management; Software agents;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-1050-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2001.919110
  • Filename
    919110