• Title/Summary/Keyword: 에이전트 통신 언어

Search Result 42, Processing Time 0.034 seconds

An Mobile Agent Communication Language based on Event Notification Architecture (이벤트 통지 구조를 기반으로 한 이동 에이전트 통신 언어)

  • Seo, Hyo-Jeong;Bang, Dae-Uk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.609-612
    • /
    • 2000
  • 최근 들어 에이전트의 관심이 높아지면서 에이전트 시스템의 연구도 많아졌다. 특히 에이전트가 가지는 특성에 의해 여러 분야에서 에이전트의 이용도 높아졌다. 에이전트들은 특성에 의해 고정 에이전트, 이동 에이전트 등 여러 가지로 분류된다. 하지만 이들 모든 에이전트 시스템이 갖추어야 할 요소 중 에이전트 통신은 아주 중요한 부분을 차지한다. 에이전트 통신을 위해서는 에이전트간 통신언어는 없어서는 안될 부분이다. 이제까지 KQML, FIPA ACL과 같이 여러 에이전트 통신 언어가 연구되었지만 이동 에이전트를 위한 통신 언어는 없었다. 이들 언어를 이동 에이전트 통신 언어로 사용하기에는 여러 가지 문제점이 있다. 본 논문은 이를 위해서 이동 에이전트에 적합한 이벤트 통지 통신 구조를 기반으로 한 이동 에이전트 통신 언어인 MACL(Mobile Agent Communication Language)를 제시한다.

  • PDF

Research on a Logical Agent Communication Language for Multi-Agent Systems Negotiation (I) (멀티-에이전트 시스템 협상을 위한 논리적인 에이전트 통신 언어에 관한 연구 (I))

  • Lee, Myung-Jin;Han, Hyun-Kwan
    • Journal of Internet Computing and Services
    • /
    • v.8 no.1
    • /
    • pp.115-123
    • /
    • 2007
  • Agents in Multi-Agent System; (MAS) should make use of a common Agent Communication Language (ACL) in order to negotiate with others, and conform to negotiation protocols thatare designed to reach agreements. Therefore, agents must have suitable architectures that could cover above requirements. In this paper, we define an instructive ACL and compare it with other ACLs such as Foundation for Intelligent Physical Agents (FIPA) ACL and Knowledge Query Manipulation Language(KQML), In particular, we represent agents as logic programs with knowledge base and negotiation library. Finally, we show how the planner, which is in the negotiation library, provides the plan of actions and updates agent's knowledge base.

  • PDF

An Agent Communication Language for Negotiation in BDI Agents Environments (BDI 에이전트 환경에서 협상을 위한 에이전트 통신 언어)

  • Lee, Myung-Jin;Kim, Jin-Sang
    • The KIPS Transactions:PartB
    • /
    • v.10B no.1
    • /
    • pp.21-26
    • /
    • 2003
  • Negotiation plays a fundamental role in human cooperative activities, allowing people to resolve conflicts that could interfere with cooperative behaviors. Negotiation In multi-agent systems is achieved through the exchange of messages In a shared agent communication language (ACL). We introduce a rational negotiation meta-language for autonomous, self-interested, and resource-bounded artificial BDI agents. We then propose a negotiation protocol for BDI agents with communicative acts based on their mental states.

A Study on Agent Communication Languages for Computational Logic - based Agents (계산논리 기반 에이전트를 위한 에이전트 통신언어에 관한 연구)

  • 이명진;한현관
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.3
    • /
    • pp.363-370
    • /
    • 2004
  • The FIPA community is developing a range of agent-related standards, of which the centerpiece is an Agent Communication Language (ACL). This language includes a number of communicative acts explicitly intended to support negotiation. In this paper, we consider a multi-agent environment that exchanges the resources for achieving agents' goals, represent agents as computational logic-based formalizations, and describe a simple ACL for negotiation using logic-based agents. In particular, we introduce and compare some communication acts that enable counter-agents to know the reason of request(proposal) or the reason of rejection(refusal).

  • PDF

A PKI-based Secure Multiagent Engine (PKI 기반의 보안 다중 에이전트 엔진)

  • 장혜진
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.3 no.4
    • /
    • pp.319-324
    • /
    • 2002
  • The Integration of agent technology and security technology is needed to many application areas like electronic commerce. This paper suggests a model of extended multi-agent engine which supports privacy, integrity, authentication and non-repudiation on agent communication. Each agent which is developed with the agent engine is composed of agent engine layer and agent application layer. We describe and use the concepts self-to-self messages, secure communication channel, and distinction of KQML messages in agent application layer and messages in agent engine layer. The suggested agent engine provides an agent communication language which is extended to enable secure communication between agents without any modifications or restrictions to content layer and message layer of KQML. Also, in the model of our multi-agent engine, secure communication is expressed and processed transparently on the agent communication language.

  • PDF

Mobility Extension using Location Concept in Mobile Agent Languages (이동 에이전트 언어에서 위치개념을 이용한 이동성 확장)

  • 유재우;김성근;김영철
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.25 no.4B
    • /
    • pp.640-645
    • /
    • 2000
  • 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.

  • PDF

A Secure Multiagent Engine Based on Public Key Infrastructure (공개키 기반 구조 기반의 보안 다중 에이전트 엔진)

  • 장혜진
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.3 no.4
    • /
    • pp.313-318
    • /
    • 2002
  • The Integration of agent technology and security technology is needed to many application areas like electronic commerce. This paper suggests a model of extended multi-agent engine which supports privacy, integrity, authentication and non-repudiation on agent communication. Each agent which is developed with the agent engine is composed of agent engine layer and agent application layer. We describe and use the concepts self-to-self messages, secure communication channel, and distinction of KQML messages in agent application layer and messages in agent engine layer. The suggested agent engine provides an agent communication language which is extended to enable secure communication between agents without any modifications or restrictions to content layer and message layer of KQML. Also, in the model of our multi-agent engine, secure communication is expressed and processed transparently on the agent communication language.

  • PDF

Architecture Oesign for an Agent-based GIS (에이전트 기반 지리정보시스템 구조 설계)

  • 박경모
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.544-546
    • /
    • 2002
  • 본 논문에서는 에이전트 기반 지리정보시스템(Geographic Information System) 구조 설계 개념에 대해 기술한다. 본 구조의 본체론 관련 GIS 분야 에이전트들 사이에 정보 교환에 필요한 세 가지 구성요소가 있는데 첫째는, 벡터, 래스터, 이미지를 포함하는 데이터이며 둘째로, 이름, 입력, 출력 및 요구 파라미터를 포함하는 알고리즘 명세이고 셋째로, 질의 및 결과 정보가 그 마지막이다. 에이전트 통신 언어(Agent Communication Language)는 에이전트들 간의 통신의 기반으로 제공된 본체론을 사용한다. 본체론과 ACL은 분산 다중-에이전트 GIS 시스템의 에이전트 통신에 있어 중심적 역할을 하고 extensible Markup Language(XML)를 이용한 Resource Description Framiework(RDF)로 인코딩 되며 공동작업과 재사용을 지원할 수 있다

  • PDF

The Design of Messaging System for Mobile Code on the Web (웹을 중심으로한 이동코드의 메시징시스템 설계)

  • 송성훈;원유헌
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.64-66
    • /
    • 2001
  • 이동에이전트의 연구가 활발히 이루어지면서 이동에이전트의 활용적인 측면에서와 시스템적인 측면의 많은 부분에 있어서 개념적인 정립이 이루어지고 있다. 최근의 이동에이전트 시스템은 상당수가 자바 언어를 기반으로 하고 있으며, 또한 웹과 이동에이전트를 연동하기 위한 연구도 많이 이루어지고 있다. 본 논문은 이전의 연구에서 개발된 웹상의 이동에이전트 시스템을 기반으로 하여 이동에이전트간의 메시지 전달 기법을 설계하였다. 이동에이전트를 기반으로 한 응용의 개발에서 이동에이전트간의 통신은 중요한 위치를 차지한다. 자바를 기반으로 한 이동에이전트 시스템의 경우 자바의 풍부한 통신 API를 사용할 수도 있으나 기존의 통신 API만으로는 이동에이전트의 특성을 충분히 반영한 응용프로그램을 개발하기 어렵다. 본 논문의 메시징 시스템설계에 있어 IBM의 Aglet과 CORBA의 이동에이전트관련 기술을 참고하였으며, 이동에이전트의 네이밍, 네임 서비스 및 프로그래밍 API를 고려하였다.

A Study of Communication between Multi-Agents for Web Based Collaborative Learning (웹기반 협력 학습을 위한 멀티에이전트간의 통신에 관한 연구)

  • Lee, Chul-Hwan;Han, Sun-Gwan
    • Journal of The Korean Association of Information Education
    • /
    • v.3 no.2
    • /
    • pp.41-53
    • /
    • 2000
  • The purpose of the paper is communication between multi-agents for student's learning at web based collaborative learning. First, this study investigated the whole contents and characteristics of an agent system and discussed KQML, communication language between multi-agents. Also, we suggested architecture of an agent based system for collaborative learning and interaction method between agents using KQML. We design어 and implemented collaborative learning system using Java programming language, and we also demonstrate the efficiency of collaborative learning system by communication between multi-agents through experiments.

  • PDF