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