Mobility Extension using Location Concept in Mobile Agent Languages

이동 에이전트 언어에서 위치개념을 이용한 이동성 확장

  • Published : 2000.04.01

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.

이동 에이전트 언어에서 이동성은 중요한 문제중의 하나이다. 에이전트가 이동할 수 있는 범위의 크기는 에이전트가 사용자에게 서비스할 수 있는 일의 범위와 밀접한 연관을 가지고 있다. 본 논문에서 도입한 위치 개념은 이동 에이전트의 목적지를 논리적, 물리적, 에이전트 위치로 구분하여 정의함으로써 에이전트의 활동 범위를 다양화 할 수 있도록 하였다. 본 논문은 에이전트 언어에 위치개념을 지원하기 위해 에이전트의 생성, 삭제, 실행을 기술해 주는 자바클래스 및 기술된 프로그램을 네트워크에 연결된 컴퓨터에 구동시키는 에이전트의 서비스 시스템을 설계 구현하였다. 이러한 에이전트 언어에 위치개념의 도입은 에이전트의 이동성을 향상시키며, 이러한 에이전트는 사용자에게 보다 나은 서비스를 제공할 것으로 기대된다.

Keywords

References

  1. In Proceedings of the CIKM Workshop on Intelligent Information Agents, Fourth International Conference on Information and Knowledge Management (CIKM 95) Agent Tel : A transportable agent system R. C. Gray
  2. Proc. Theoretical Aspects of Computer Software A theory of primitive objects: untyped and first-order systems M. Abadi;L. Cardelli
  3. In Systems Programming with Modula-3 An introduction to programming with threads A. D. Birrell;G Nelson(ed)
  4. Special Issues in Object Oriented Programming Mole - A Java based Mobile Agent System M. Straer;J. Baumann;F. Hohl;M. Muhlhauser(ed.)
  5. 3rd ECOOP Workshop on Mobile Object Systems: Operating System support for Mobile Object System( MOS'97) Efficient Code Migration for Modular Mobile Agents F. Hohl;P. Klar;J. Baumann
  6. ACM Transactions on Computer Systems v.6 no.1 Fine-grained mobility in the Emerald system E. Jul;H. Levy;N. Hutchinson;A. Black
  7. In Proceedings 6th AAAI Perigi: An implementation of a theory of activity P. Agre;D. Chapman
  8. IEEE Journal of Robotics and Automation v.2 no.1 A robust layered control system for a mobile robot R. A. Brooks
  9. ACM Transaction Computing System v.2 Implementing Remote Procedure Calls A. D. Birrell;B. J. Nelson
  10. Computing Systems v.8 no.1 A Language with Distributed Scope L. Cardelli
  11. Artificial Intelligence v.60 no.1 Agent-oriented programming Y. Shoham