| Secure and efficient mobile agent application reuse using patterns |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 62, Citation Count: 1
|
|
|
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
|
Antonio Carzaniga , Gian Pietro Picco , Giovanni Vigna, Designing distributed applications with mobile code paradigms, Proceedings of the 19th international conference on Software engineering, p.22-32, May 17-23, 1997, Boston, Massachusetts, United States
[doi> 10.1145/253228.253236]
|
| |
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
|
Daniel Hagimont , L. Ismail, A performance evaluation of the mobile agent paradigm, Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.306-313, November 01-05, 1999, Denver, Colorado, United States
|
| |
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
|
Yasuyuki Tahara , Akihiko Ohsuga , Shinichi Honiden, Agent system development method based on agent patterns, Proceedings of the 21st international conference on Software engineering, p.356-367, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302657]
|
| |
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.
|
|