• Title/Summary/Keyword: 에이전트 개발

Search Result 723, Processing Time 0.024 seconds

Agent-oriented Software Modeling Method and Tool (에이전트 지향의 소프트웨어 모델링 방법)

  • 김진태;김민정;박인재;이승연;박수용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.466-468
    • /
    • 1999
  • 에이전트에 대한 연구는 최근에 들어와 그 응용분야가 점차 확대되어 가고 있으며, 에이전트를 근간으로 하는 소프트웨어도 점점 복잡화, 대형화되고 있는 추세이다. 이에 따라 에이전트를 근간으로 하는 소프트웨어 개발 방식도 좀 더 체계적이며 공학적인 접근이 요구되고 있다. 본 논문에서는 에이전트 기반의 소프트웨어를 효율적으로 모델링하기 위하여 에이전트 추출, Intra agent modeling과 Inter agent modeling 기법과 방법론을 지원하는 Agent-Oriented Modeling Tool에 대해 소개한다. 에이전트 추출은 실세계에 존재하는 객체들로부터 에이전트를 추출하는 방법을 사용했고, Intra agent modeling에서는 에이전트의 내부를 Goal, Belief, Plan, Capability로 나누어 각각의 모델링 방법을, Inter agent modeling에서는 다중 에이전트 시스템에서 에이전트의 Mobile과 에이전트간의 메시지 교환을 중심으로 한 모델링 방법을 제안한다.

  • PDF

A Study on Development Process of Agent Component for PDA (PDA 지원 에이전트 컴포넌트 개발 프로세스에 관한 연구)

  • Gwon, Gyu-Heum;Kim, Haeng-Gon;Kim, Myeong-Su
    • Proceedings of the Korea Association of Information Systems Conference
    • /
    • 2005.05a
    • /
    • pp.266-272
    • /
    • 2005
  • 비즈니스 전략 및 환경이 정적인 환경에서 동적인 환경으로 변화의 필요성이 요구되는 유비쿼터스 환경에 제공되는 서비스가 언제, 어디서나, 쉽게 접근하기 위한 이동성을제공하기 위한 기술로 모바일 서비스의 중요성이 대두되고 있다. 현재 웹 서비스에서 사용하고 있는 요청-응답방식의 모바일 환경에서 일관성을 유지하기 힘들다. 서비스 지향 아키텍처를 기반으로 이동성을 고려한 아키텍처를 정의할 필요가 있다. 따라서 에이전트 컴퓨팅아키택처에 의해 상호운영성이 높은 모바일 에이전트 컴퓨팅을 통하여 모바일 환경에서 사용자의 접근을 용이하게 하고 컴포넌트를 이용한 개발의 효율성을 향상시킬 수 있어야 한다. 본 논문에서는 PDA 서비스를 위해 모바일 에이전트를 이용하여 이를 위한 컴퓨팅 환경을 제공하기 위해서 모바일 에이전트 아키텍처를 정의하고 각 레이어에서 식별된 컴포넌트를 개발하기 위한 프로세스를 제시하고자 한다.

  • PDF

Extending UML Interaction Diagrams For Mobile Agents Including Agent Platforms (플랫폼을 포함한 이동 에이전트를 위한 UML 상호작용 다이어그램의 확장)

  • Yoo, Moon-Sung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.11 no.2
    • /
    • pp.261-267
    • /
    • 2011
  • One of powerful software paradigms for distributed systems is a mobile agent system. Since the usage of mobile agent systems is increased, a software development model to construct softwares efficiently for these systems is needed. Currently, UML is a widely used software development model. However, existing UML can not describe the necessary mobility of the mobile agent based software systems in explicit way. In this paper, the interaction diagrams of UML(sequence diagrams and communication diagrams) are extended and used to express the mobility of the mobile agents including the functions of platforms of mobile agent systems in three ways. For a case study, we applied the extended diagrams to a distributed file searching using mobile agents, and we confirmed these diagrams can describe the function and mobility of mobile agents very well.

A Decision Algorithm of Migration Pattern for Developing Distributed Application (분산 시스템 개발을 위한 수행 패턴 결정 알고리즘)

  • 유우종;권혁찬
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.181-183
    • /
    • 2000
  • 분산 시스템 개발을 위해 사용되는 패러다임(paradigm)의 수행능력은 여러 요소들을 종합하여 고려하여 평가해야 한다. 분산시스템 개발 시 사용되는 대표적인 패러다임으로 클라이언트/서버(client-server) 구조의 RPC(Remote Procedure Call)가 있다. 또한 최근 들어서는 이동성(mobility)과 지능성(intelligence) 이라는 특성을 갖고 네트워크 부하(network load)를 감소시킬 수 있는 이동 에이전트에 대한 요구도 증가하고 있다. 그러나 이동 에이전트를 이용하여 개발한 분산 시스템이 기존의 접근 방식에 비해 성능이 좋은 지의 여부는 아직도 의견이 분분하다. 또한 분산 시스템의 성능은 어떤 패러다임을 쓰는가 뿐 아니라, 선택된 패러다임의 수행 패턴에 의해서도 많은 영향을 받는다. 본 논문에서는 RPC 와 이동 에이전트 그리고 locker 패턴이 적용된 이동에이전트의 수행을 평가하기 위한 수행 평가 모델과, 이 모델을 기초로 하는 분산 시스템 개발을 위한 수행 패턴 결정 알고리즘을 제시하고자 한다.

  • PDF

A Design and Implementation of Debug Agent for Real-time Remote Development Environment (원격 실시간 개발환경에서 디버그에이전트의 설계 및 구현)

  • Kong, Ki-Sok;Son, Seung-Woo;Kim, Heung-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.756-760
    • /
    • 2000
  • 인터넷 정보가전을 위한 내장형 실시간 응용프로그램을 개발하기 위해서는 개발도구의 지원이 필요하다. 이러한 도구들은 주로 원격개발환경에서 실행되는데, 디버그에이전트는 호스트 컴퓨터에서 수행되는 도구들의 요구를 타겟 시스템에서 실행하기 위한 타겟 상주형 태스크이다. 디버그에이전트는 도구들의 요구를 받아 이를 해석하고, 실행하며 그 결과를 호스트 컴퓨터로 전송한다. 호스트로 부터의 요구들은 디버그 프로토콜로 정의된다. 이 논문에서는 실시간 응용프로그램 개발 환경을 위한 디버그에이전트의 구조와 기능을 제안한다. 타겟 독립성을 부여하며 최소한의 타겟 자원만을 요구하도록 설계된 디버그프로토콜에 대해서도 소개한다.

  • PDF

Location Management & Message Delivery Scheme for Mobile Agent in Multi-region Mobile Agent Computing Environment (다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 위치 관리 및 메시지 전달 기법)

  • 최성진;강인성;백맹순;손진곤;황종선
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.490-492
    • /
    • 2003
  • 다중 지역 이동 에이전트 컴퓨팅 환경을 기반하여 이동 에이전트 시스템을 개발하는데 있어서, 이동 에이전트를 관리하고 이동 에이전트들간의 메시지 전달을 보장하기 위한 위치 관리 및 메시지 전달 기법은 중요한 고려사항이다. 그러나 기존이 관련연구들은 여러 지역으로 구성된 다중 지역 이동 에이전트 컴퓨팅 환경에 적용하기에는 위치 갱신 비용 및 메시지 전달 비용이 상대적으로 증가한다는 단점과 추적문제(Following Problem)를 발생시킨다는 한계를 가지고 있다. 이에 본 논문에서는 기존의 홈 프락시 기법과 블랙보드 기법을 변형ㆍ혼합(Hybird)하는 새로운 이동 에이전트 위치 관리 및 메시지 전달 기법인 HB 프로토콜을 제안하고자 한다. HB 프로토콜은 다중 지역 이동 에이전트 컴퓨팅 환경에서 이동 에이전트의 위치 변경시 발생하는 위치 갱신 비용과 이동 에이전트들간의 메시지 전달 비용을 효과적으로 줄이며, 추적문제를 낮은 통신비용으로 해결한다.

  • PDF

SecureJMoblet: Secure Jini-based Mobile Agent System (SecureJMoblet: 안전한 Jini 기반의 이동 에이전트 시스템)

  • 유양우;문남두;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.562-564
    • /
    • 2004
  • Jini 구조의 네트웍 기능은 분산응용을 위하여 간단하면서도 유연한 네트웍 환경을 제공하고 있다. 이를 통하여 이동에이전트 시스템의 동적인 등록 및 위치 파악의 기능과 에이전트의 활동에 유용한 서비스들의 동적 제공이 용이하게 지원되어 이동에이전트 시스템 개발에 널리 사용되고 있다. 본 논문에서는 Jini 기반의 이동에이전트 시스템인 JMoblet 시스템을 썬 마이크로시스템에서 새롭게 제시한 Jini 2.0 보안모델을 적용하여 보안성이 강화된 안전한 JMoblet 시스템으로 확장하였다. 또한 에이전트 간 통신 시, 안전한 통신패러다임을 제시하였다.

  • PDF

Construction of Multi-Agent in Cyber-Space (사이버 스페이스 상에서 멀티에이전트 구축을 위한 연구)

  • 이달상;이춘근
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.63-70
    • /
    • 1998
  • 인터넷 환경하에 전자상거래 분야는 이미 일부 선진국을 중심으로 성공적으로 도입, 운영되고 있다. 하지만 국내외적으로 전자상거래 분야는 전통적인 방법에 지나치게 편중되어 있어서 산업 발전에 여러 가지 제약을 받고 있는 것도 사실이다. 이러한 문제점을 개선, 보안하기 위해서 사이버 스페이스 상에서 에이전트 구축을 위한 판매 활동개념(미디어 에이전트 뱅크 시스템 : MABS; Media Agent Bank System)을 도입 했는데, 이것이 바로 판매 및 구매 정보시스템인 웹상에 있는 에이전트이다. MABS는 기업의 제조나 판매에서 발생하는 판매 정보를 국내외적으로 홍보하고 판매하여 실시간으로 기업이 판매 정보를 국내외적으로 홍보하고 판매하여 실시간으로 기업이 판매 정보를 즉시 공유하고 커뮤니케이션함으로써 기업의 생산성에 바로 반영되는 새로운 판매 방법론이다. MABS의 개념을 구현하기 위해 미디어 뱅크(주)에 의해서 개발되고 있는 사이버 스페이스상의 에이전트 시스템은 기존의 전자 상거래 개념을 좀 더 개선하고 보완하려는 의도에서 개발된 중소 제조 산업을 위한 에이전트 구축 시스템이며, 이는 모든 산업분야에 응용하여 적용시킬 수 있는 도구로서 인터넷을 보다 활성화 시키는 기능을 갖는다.

  • PDF

Mobile Agent based Role Delegation Scheme (이동 에이전트 기반 역할 위임 기법)

  • Jung, Young-Woo;Ko, Kwang-Sun;Kim, Gu-Su;Eom, Young-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.849-852
    • /
    • 2007
  • 이동 에이전트는 네트워크를 이동하면서 사용자를 대신하여 작업을 수행하는 프로그램으로써 홈 네트워크, 텔레메틱스 등의 많은 응용분야에서 새로운 컴퓨팅 모델로 활용될 것으로 기대된다. 현재, 여러 응용분야에 활용 가능한 다양한 이동 에이전트 시스템들이 개발되고 있으며, 최근에는 RBAC을 활용한 이동 에이전트 시스템들이 개발되고 있다. 그러나 이들 RBAC을 활용한 시스템들은 특정 사용자에게 할당된 역할을 다른 사람에게 위임하기 위해서는 관리자로 하여금 시스템 내부 정보를 변경하거나 역할간의 계층을 변경하는 작업이 요구된다. 따라서 본 논문에서는 사용자가 위임하고자 하는 역할과 대상을 정의하고 이를 이동 에이전트를 이용하여 시스템에 반영할 수 있는 이동 에이전트를 이용한 역할 위임 기법을 제안한다.

  • PDF

Multi-Agent based Negotiation Support Systems for Order based Manufacturer (제조업체의 주문거래 자동화를 위한 멀티에이전트 기반 협상지원시스템)

  • 최형림;김현수;박병주;박영재;박용성
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2002.11a
    • /
    • pp.432-444
    • /
    • 2002
  • 본 연구에서는 전자상거래의 확산에 따른 환경변화 속에서 다품종소량생산체제의 특성을 가진 주문제조업체들이 동적으로 변화하는 환경과 다양한 고객들의 주문에 대응하여 경쟁력을 제고시키기 위한 멀티에이전트 기반 협상지원시스템(MANESS)을 개발하였다. 이 시스템은 동적으로 변하는 환경과 고객들의 주문에 대응하기 위한, 그리고 유연한 시스템 구조를 이루기 위한 새로운 패러다임으로 부각되는 에이전트기술을 사용하였다. 그 중에서도, 에이전트간의 협업을 통해 문제를 해결하는 멀티에이전트기술을 사용하여 시스템을 개발하였다. 이 시스템은 주문제조업체에서 가장 중요한 거래활동인 협상의 자동화를 통해 주문에서부터 생산에 이르는 일련의 모든 거래활동을 자동화하는 것이다.

  • PDF