• DocumentCode
    2081450
  • Title

    A formalism for hierarchical mobile agents

  • Author

    Satoh, Ichiro

  • Author_Institution
    Dept. of Inf. Sci., Ochanomizu Univ., Tokyo, Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    165
  • Lastpage
    172
  • Abstract
    This paper presents a theoretical and practical framework for constructing and reasoning about mobile agents. The framework is formulated as a process calculus and has two contributions. One of the contributions can model not only individual mobile agents but also a group of mobile agents because the calculus allows more than one mobile agent to be dynamically organized into a single mobile agent. The other contribution can exactly model many features of actual mobile agents, such as mobility and marshaling, which are often ignored in other existing frameworks but may seriously affect the correctness of mobile agents. To demonstrate the utility of the calculus, we constructed a practical mobile agent system whose agents can be naturally and strictly specified and verified in the calculus. The system also offers a security mechanism for mobile agents by using well-defined properties of the calculus
  • Keywords
    distributed programming; process algebra; software agents; hierarchical mobile agents; marshaling; mobile agent construction; mobile agent reasoning; mobility; process calculus; Process algebra;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 2000. Proceedings. International Symposium on
  • Conference_Location
    Limerick
  • Print_ISBN
    0-7695-0634-8
  • Type

    conf

  • DOI
    10.1109/PDSE.2000.847863
  • Filename
    847863