Abstract
Mobility in the mobile agent language is an important issue. The scope range of the agent which can move is closely related with the work which the agent can do for users. The location concept proposed in this paper can make an activity scope of agent various by defining and classifying the destination of mobile agent as a logical and physical location. We designed and implemented a java class that describes creation, deletion, and execution of agent and a service system of agent that executes the described program on the computer which is linked to network to assist the location concept. The location concept will advance the mobility of agent and this agent is expected to provide much better service for users.
이동 에이전트 언어에서 이동성은 중요한 문제중의 하나이다. 에이전트가 이동할 수 있는 범위의 크기는 에이전트가 사용자에게 서비스할 수 있는 일의 범위와 밀접한 연관을 가지고 있다. 본 논문에서 도입한 위치 개념은 이동 에이전트의 목적지를 논리적, 물리적, 에이전트 위치로 구분하여 정의함으로써 에이전트의 활동 범위를 다양화 할 수 있도록 하였다. 본 논문은 에이전트 언어에 위치개념을 지원하기 위해 에이전트의 생성, 삭제, 실행을 기술해 주는 자바클래스 및 기술된 프로그램을 네트워크에 연결된 컴퓨터에 구동시키는 에이전트의 서비스 시스템을 설계 구현하였다. 이러한 에이전트 언어에 위치개념의 도입은 에이전트의 이동성을 향상시키며, 이러한 에이전트는 사용자에게 보다 나은 서비스를 제공할 것으로 기대된다.