An Intelligent Mobile Agent System with Planning Capability

계획 기능을 가진 지능형 이동에이전트 시스템

  • Published : 2000.11.01

Abstract

Most of conventional mobile agent systems requre that the users or the programmer should give the mobile agenl its detail behavioral script for accomplishing the given task. And during its runtime, such mobile agents just behave acording to the fixed script given by its user. Therefore it is impossible that conventional mobile agents autonomously build their own plans and execute. There in considering their ultirnale goals and the dynamic world states. One way to overcome such limtations of conventional mobile agent systems is to develop an mielligent mobile agent system ombedding a reactive planner.In this paper, we design both a modelof agent inobility and a model of inter-agent commuication based upon the representative reactive planning agent architecture called JAM. An then we develop an intelligent mobile agent system with planing capability, IMAS, by implementing addtional basic actions for agent moves and inter-agent comunication within JAM according too the predevined models. Unlike conventional mobile agents, IMAS agents can be able to adapt, their behaviors to the dynamic changes of their anvironment as well as build their own plans autonomously. Thus IMAS aents can snow higher flexibility and robustness than the conventional ones.

대부분의 기존 이동에이전트 시스템들은 사용자나 혹은 프로그래머로 하여금 이동에이전트가 수행할 작업에 대해 매우 세부적인 행동 스크립트를 기술하도록 요구하며 이동에이전트는 실행 시에 단순히 이 고정 스크립트에 기술된 바대로 행동한다. 따라서 이동 에이전트 스스로 자율적으로 최종목표와 동적 상황에 맞는 계획을 수립하고 실행해나가는 것이 불가능하다. 이와 같은 기존 이동 에이전트 시스템의 제한점들을 극복하기 위한 한 가지 방법은 반응형 계획기를 포함한 지능형 이동 에이전트 시스템을 개발하는 것이다. 본 논문에서는 대표적인 반응형 계획 에이전트 구조인 JAM을 기초로 에이전트의 이동 모델과 에이전트간의 통신 모델을 설계하였다. 그리고 이 모델에 따라 에이전트의 이동과 통신을 위한 기본 동작들을 JAM에 추가 구현함으로써 스스로 계획을 세우고 실행하는 하나의 지능형 이동에이전트 시스템 IMAS를 개발하였다. IMAS 에이전트들은 기존의 이동에이전트들과는 달리 목표에 맞는 자신의 행동계획을 스스로 세울 수 있을 뿐만 아니라 동적인 환경변화에도 효과적으로 적응할 수 있다. 따라서 IMAS 에이전트들은 기존의 이동 에이전트들에 비해 보다 높은 유연성과 견고성을 보여줄 수 있다.

Keywords

References

  1. C. G. Harrison, D M. Chess, A Kershenbaum, 'Mobile Agents : Are they a good idea?.' Technical Report, IBM T. J. Watson Research Center, 1995
  2. Robert S. Gray. Agent Tel A transportable agent system. In Proceedings of the CIKM Workshop on Intelligent Information Agents, Fourth International Conference on Information and Knowledge Managememt(CIKM 95), Baltimore, Maryland, December, 1995
  3. J. Baumann., F. Hohl, K. Rothermel , and M. StarBer., 'Mole-Concepts of a Mobile Agent System' World Wide Web. Vol.1(3), pp.123-137. September 1998
  4. Jaeho Lee, Edmund H Durfee, and Patrick G. Kenny, Marcus J. Huber, UM-PRS : An Implementation of the Procedural Reasoning System for Multirobot Applications, Proceedings of ClRFFSS '94. pp 842-849, 1994
  5. J. E. White, 'Telescript Technology Mobile Agents,' General Magic White Paper, Appeared in Bradshaw, J, Software Agents, AAAI/MIT Press. 1996
  6. J E. White, 'Mobile Agents,' Software Agents. MIT Press and American association for Artificial Intelligence. 1997
  7. Marcus J Huber. 'Jam Agents in a Nutshell', http: //members.home.net:80/marcush/IRS. 1998
  8. Michael Georgeff and Amy L Lansky, Reactive Reasoning and Planning. In Proceedings of the Sixth National Conf. on Artificial Intelligence (AAAI-87), pp.677-682. Seattle. WA, 1987
  9. Mitsuru Oshima. Guemer Karjolh, and Kouichi Ono, Aglets Specification 1.1, http://www.trl.ibm.co.jp/aglets/spec11.html, 1998
  10. S. Hyacinth Nwana, 'Software Agents: An Overview,' Intelligent Systems Research, Advanced Applications & Technology Department, Knowledge Engineering Review, Vol. 11, No.3, pp.205-244, Octoher/November, 1996
  11. H Peine, and Stolpmann, T., 'The Architecture of the Ara Platform for Mobile Agents,' Proceeding of the First International Workshop on Mobile Agents(MA'97), Berline, Springer Verlag, LNCS1219, pp.50-61, April, 1997
  12. Dag Johansen. Robbert van Renesse and Fred B. Schneider, Operating system support for mobile agents, Proceedings of the 5th IEEE Workshop on Hot Topics in Operating Systems, Orcas Island, Wa, USA(4th-5th May, 1995), Published by: IEEE Computer Society, NY, USA. May 1995
  13. Walsh, T., Paciorck, N., and Wong, D., 'Security and Reliability in Concordia,' Proceedings of the 31st Hawaii International Conference on Systems Sciences, VII : 44-53, January 1998 https://doi.org/10.1109/HICSS.1998.649165
  14. http://www.objectspace.com/procucts/voyager/ index.asp
  15. http://www.generalmagic.com
  16. http://www cs. bham.ac.uk/~sra/Thesis/index.html