ACM Home Page
Please provide us with feedback. Feedback
Secure and efficient mobile agent application reuse using patterns
Full text PdfPdf (585 KB)
Source Symposium on Software Reusability archive
Proceedings of the 2001 symposium on Software reusability: putting software reuse in context table of contents
Toronto, Ontario, Canada
Pages: 78 - 85  
Year of Publication: 2001
ISBN:1-58113-358-8
Also published in ...
Authors
Yasuyuki Tahara  Computer & Network Systems Laboratory, Research and Development Center, Toshiba Corporation, 1, Komukai Toshiba-cho, Saiwai-ku, Kawasaki, 212-8582, Japan
Nobukazu Toshiba  Computer & Network Systems Laboratory, Research and Development Center, Toshiba Corporation, 1, Komukai Toshiba-cho, Saiwai-ku, Kawasaki, 212-8582, Japan
Akihiko Ohsuga  Computer & Network Systems Laboratory, Research and Development Center, Toshiba Corporation, 1, Komukai Toshiba-cho, Saiwai-ku, Kawasaki, 212-8582, Japan
Shinichi Honiden  National Institute of Informatics, 2-1-2, Hitotsubashi, Chiyoda-ku, Tokyo, 101-8430, Japan
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 62,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/375212.375255
What is a DOI?

ABSTRACT

As wide-area open networks like the Internet and intranets grow larger, mobile agent technology is attracting more attention. Mobile agents are units of software that can deal with environmental changes and the various requirements of open networks through features such as autonomy, mobility, intelligence, cooperation, and reactivity. In addition, some people consider the agent technology as a promising solution to the reuse issue because of the aspect of the agents as highly adaptable software components. However, since the usual development methods of secure mobile agent applications are not sufficiently investigated, the technology is not yet widespread. In this paper, we propose a formal framework that supports mobile agent application development and reuse with consideration of the trade-offs between the security issues and the performance issues. In our framework, we design a mobile agent application by building a computational cost model and a security model, and combining patterns so that the combination satisfies the models. Therefore we can develop the application considering the security and the performance trade-offs. Since the models and the patterns are presented according to a formal framework, we can make sure that the pattern combination satisfies the models rigorously. In addition, if the security policy of the new environment is different from the old one in reusing the system in a new organization, we can easily modify and adapt the behavior because the pattern application can be figured out automatically by an algorithm.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Amund Aarsten,Davide Brugali,and Giuseppe Menga.Patterns for cooperation.In Proceedings of PLOP'96 number AI98-40,pages 55 -62,1996.
2
 
3
 
4
 
5
 
6
Je .rey Bradshaw.Software Agents AAAI Press/The MIT Press,1997.
7
 
8
9
 
10
A.H.Eden,Y.Hirshfeld,and A.Yehudai.Multicast -observer =typed message.C++ Report October 1998.
 
11
Erich Gamma,Richard Helm,Ralph Johnson,and John Vlissides.Design Patterns Addison-Wesley, 1995.
 
12
 
13
Steven Y.Goldsmith,Shanon V.Spires,and Laurence R.Phillips.Object framework for agent system development.In Matthias Klusch and Gerhard Weib,editors,Proceedings of AAAI-98 Workshop on Software Tools for Developing Agents number AI98-40,pages 246 -261,1998.
 
14
15
 
16
 
17
Elizabeth A.Kendall,Chirag V.Pathak,P.V.Murali Krishna,and C.B.Suresh.The layered agent pattern language.In Proceedings of PLoP'97 1997.
 
18
F.Kumeno,Y.Tahara,A.Ohsuga,and S.Honiden. Flage:Field-oriented language for agents model.In W.B.Frakes,editor,Third International Conference on Software Reuse pages 198 -199,Los Alamitos, 1994.IEEE Computer Society Press.
 
19
 
20
 
21
 
22
 
23
Alberto Silva and Jose Delgado.The agent pattern:A design pattern for dynamic and distributed applications.In Third European Conference on Pattern Languages of Programming and Computing 1998.
24
 
25
 
26
 
27
 
28
N.Yoshioka,Y.Tahara,A.Ohsuga,and S.Honiden. Safety and security in mobile agents.In P.Ciancarini and M.W oldridge,editors,Draft Proceedings of AOSE2000 pages 107 -126,2000.


Collaborative Colleagues:
Yasuyuki Tahara: colleagues
Nobukazu Toshiba: colleagues
Akihiko Ohsuga: colleagues
Shinichi Honiden: colleagues