• Title/Summary/Keyword: 에이전트 프로그램

Search Result 156, Processing Time 0.029 seconds

A Fast Transmission of Mobile Agents Using Binomial Trees (바이노미얼 트리를 이용한 이동 에이전트의 빠른 전송)

  • Cho, Soo-Hyun;Kim, Young-Hak
    • The KIPS Transactions:PartA
    • /
    • v.9A no.3
    • /
    • pp.341-350
    • /
    • 2002
  • As network environments have been improved and the use of internet has been increased, mobile agent technologies are widely used in the fields of information retrieval, network management, electronic commerce, and parallel/distributed processing. Recently, a lot of researchers have studied the concepts of parallel/distributed processing based on mobile agents. SPMD is the parallel processing method which transmits a program to all the computers participated in parallel environment, and performs a work with different data. Therefore, to transmit fast a program to all the computers is one of important factors to reduce total execution time. In this paper, we consider the parallel environment consisting of mobile agents system, and propose a new method which transmits fast a mobile agent code to all the computers using binomial trees in order to efficiently perform the SPMD parallel processing. The proposed method is compared with another ones through experimental evaluation on the IBM's Aglets, and gets greatly better performance. Also this paper deals with fault tolerances which can be occurred in transmitting a mobile agent using binomial trees.

A Study on Automatic Wrapper Generation for a Comparison Shopping Agent (비교쇼핑 에이전트를 위한 Wrapper의 자동생성에 관한 연구)

  • 이승아;김종완;김병만;권영직
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2002.11a
    • /
    • pp.336-339
    • /
    • 2002
  • WWW의 확산과 함께 온라인 쇼핑몰 사용자들에게 상품 정보를 수집하고 제공하는 비교 쇼핑 에이전트들의 필요성도 증가하고 있다. 그러나, 웹사이트들은 대부분 그들 자신의 데이터 표현 포맷을 가지므로, 각 웹사이트별로 다른 wrapper가 작성되어야 한다. Wrapper는 특정한 포맷으로 쓰여진 웹페이지들로부터 정보를 추출하는 특수 목적의 프로그램이다. 본 논문에서는 효율적인 wrapper 작성을 위해서 주어진 URL로부터 자동적으로 wrapper를 생성하는데 사용되는 핵심 정보를 추출하는 에이전트를 제안한다.

  • PDF

A Study on Automatic Wrapper Generation for a Comparison Shopping Agent (비교쇼핑 에이전트를 위한 Wrapper의 자동생성에 관한 연구)

  • 이승아;김종완;김병만;권영직
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2002.11a
    • /
    • pp.336-339
    • /
    • 2002
  • WWW의 확산과 함께 온라인 쇼핑몰 사용자들에게 상품 정보를 수집하고 제공하는 비교 쇼핑 에이전트들의 필요성도 증가하고 있다. 그러나, 웹사이트들은 대부분 그들 자신의 데이터 표현 포맷을 가지므로, 각 웹사이트별로 다른 wrapper가 작성되어야 한다. Wrapper는 특정한 포맷으로 쓰여진 웹페이지들로부터 정보를 추출하는 특수 목적의 프로그램이다. 본 논문에서는 효율적인 wrapper 작성을 위해서 주어진 URL로부터 자동적으로 wrapper를 생성하는데 사용되는 핵심 정보를 추출하는 에이전트를 제안한다.

  • PDF

Design of PKI agent for Independence of application (어플리케이션의 독립성을 위한 PKI 에이전트의 설계)

  • Lee, Yong-Jun;Oh, Dong-Yul;Jong, Jea-Dong;Oh, Hea-Suk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.2061-2064
    • /
    • 2003
  • PKI(Public Key Infrastructure)기반의 발전으로 인터넷뱅킹, 증권거래시스템, 전자메일, 전자입찰, 전자민원 등 신원확인이 요구되는 어플리케이션에 전자서명과 암호가 적용되고 있다. 각 어플리케이션은 라이브러리를 호출하여 전자서명과 검증, 암호와 복호를 수행한다. PKI기반의 어플리케이션 개발자는 상이한 인증, 암호API(Application Programming Interface)를 호출해야 하며, 이는 프로그램의 복잡도를 증가시킨다. 개발언어와 환경에 따라서 상의한 라이브러리를 사용해야 한다. 제안하는 PKI 에이전트는 개발언어와 어플리케이션에 독립적으로 인증, 암호기능을 수행하고 견과만을 리턴한다. 따라서 어플리케이션은 인증과 암호가 필요한 시점에 검증 에이전트를 호출하게 됨으로써 프로그램의 복잡도를 줄이고 어플리케이션의 안정성을 향상시킨다.

  • PDF

Design and Implementation of Smart Green House Management System Based on Open Source Hardware (오픈 소스 하드웨어 기반의 스마트 온실관리 시스템 설계 및 구현)

  • Park, Jung-Woong;Choe, Young-Min;Park, Hee-Dong
    • Journal of Digital Convergence
    • /
    • v.14 no.2
    • /
    • pp.259-264
    • /
    • 2016
  • In this paper, we proposed an arduino-based smart green house management system model and implemented it. The proposed system consists of control unit composed of sensors and arduino, agent program controlling the green house, and web applications providing user interfaces. The control unit transmits data of sensors such as temperature, humidity, illuminance, moisture, etc. to the agent program, and then the agent saves the data in its database. In reverse, control data are transmitted from agent program to control unit. Users can monitor sensed data of green houses and control actuators remotely using web. Plus, smart green house management is available by context awareness and autonomous control functions of the proposed system.

Automatic Testing Based on a Simulink (Simulink 기반의 Test 환경)

  • Kim Jae Youl
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.543-545
    • /
    • 2008
  • 시스템은 자발성, 자율성, 사회성, 반응성을 갖는 독립된 프로그램인 에이전트를 조합하여 구성되는 시스템으로, 일반 사용자에게 편리하고 자연스러운 메타포를 제공한다. 그러나, 개발자 측면에서는 에이전트 시스템에서 요구하는 각종 기능 및 제약규칙...

A Study on Agent Based Initial Design for Small Ship (소형선박에서 에이전트기반의 초기설계에 관한 연구)

  • 박제웅;임근환
    • Proceedings of the Korea Committee for Ocean Resources and Engineering Conference
    • /
    • 2001.10a
    • /
    • pp.32-35
    • /
    • 2001
  • 현재 중. 소형조선소의 소헝선박설계는 실무자의 경험에 의해 설계가 이루어지고 있다. 이러한 이유로 지금까지 소형선박설계는 정보의 생성과 교환 및 축적이 원활하지 못해 많은 문제점을 가지고 있다. 본 연구에서는 소형선박설계의 정보 공유와 협동설계를 위한 방법으로 최근 인터넷의 발달로 인한 분산환경에서의 동시공학개념의 접근방법을 제시하였다. 이를 위해 소형선박의 초기설계에서 기본정보의 생성을 위한 주요치수선정 프로그램을 개발하고 생성된 정보의 공유를 위해 에이전트기반 시스템개념을 적용하고자 하였다. 특히 제어에이전트의 주요기능인 Content-Based Routing 개념을 제시함으로 에이전트를 기반으로 한 설계시스템의 통합화를 보이고자 한다.

  • PDF

A Study on Tool for Agent System Develpoment (에이전트 시스템 개발도구에 관한연구)

  • Lee, Gwang-Ro;Park, Sang-Gyu;Jang, Myeong-Uk;Min, Byeong-Ui;Hwang, Seung-Gu
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.2
    • /
    • pp.441-455
    • /
    • 1997
  • An agent system is comsisted of agents that have the following properties: autonomy, scial ability, reactivity, pro-activeness.It provides a good enbironment to an end-user.Therefore, an end-user can feel more natural and comfortable in using a computer system.However, a system develper will have difficulty because he(or she) has to follow the funditons and the speiciffcation which are generally required for an agent system.Moreover, it is hard to ues resoures mutually and share information between agent systems that are solely developed without satisfying the standardization .In this paper, we describe the requirments for and agent development tools(ADT).We also introduce the ADT that is developed to efficiently resolve the problems occurred in develping an agent system.The main properties of the ADT are:ether expert or non-expert can easily intervace an appli-cation to existiong agent systems and effectively manage the resoures that are related to the agent systems.There-fore , one can easily expand agent system and achieve high quality of services with our ADT.

  • PDF

Development of Multi-agent based Personalized-TV Program Service System using TV-Anytime (TV-Anytime을 이용한 멀티에이전트 기반의 개인화된 TV 프로그램 서비스 시스템 개발)

  • Ha, Kyung-Hui;Kim, Gun-Hee;Choi, Jin-Woo;Ha, Sung-Do
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.333-338
    • /
    • 2006
  • 최근 사용자에 대한 많은 정보를 얻는 것이 가능해지면서, 데이터마이닝 기법이나 Contents 추천 기법을 이용한 맞춤형 서비스가 가능하게 되었다. 특히, 대부분의 사람들에게 TV 프로그램 시청은 여가생활시간에서 가장 높은 비중을 차지 하고 있다. 따라서, 보다 지능적인 TV 프로그램 서비스를 제공하는 기술에 대하여 관심이 고조되고 있다. 본 논문에서는 TV-Anytime을 이용하여 개인화된 Electronic Program Guide (EPG)를 생성하고, 개인화된 EPG 정보를 활용하여 시청자에게 맞춤형 TV 프로그램 서비스를 제공하는 시스템에 대한 연구 결과를 제시한다. 또한 시청자의 시청패턴과 TV 프로그램 선호도를 바탕으로 시청자가 원하는 프로그램을 추천하는 TV Program Recommender Agent와 방송 및 TV 프로그램에 대한 대화를 담당하는 TV Program Helper Agent, 시스템 조정 및 메시지 전달을 담당하는 Coordinator Agent로 이루어진 멀티에이전트 기반 시스템 구조를 제시한다.

  • PDF

Design of Fault-tolerant MA Migration Scheme based on Encrypted Checkpoints (암호화된 체크포인트를 이용한 결함 허용성을 가지는 이동 에이전트의 이주 기법 설계)

  • 김구수;엄영익
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.13 no.6
    • /
    • pp.77-84
    • /
    • 2003
  • A mobile agent is a program which represents a user in a network and is capable of migrating from one node to another node, performing computations on behalf of the user. In this paper, we suggest a scheme that can safely recover mobile agent using the checkpoint that is saved at the platform that it visited previously and restart its execution from the abnormal termination point of the mobile agent. For security, mobile agent uses its public key to encrypt the checkpoint and the home platform uses the private key of the mobile agent to decrypt the encrypted checkpoints at the recovery stage. When home platform receives the checkpoint of the mobile agent, home platform verifies the checkpoint using message digest. Home platform verifies the correctness of the checkpoint by comparing the message digest generated at checkpoint mention time with the message digest generated at mobile agent recovery time.