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
Link To Document