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

Search Result 55, Processing Time 0.027 seconds

Design and Implementation of Agent-based Distributed Computing Environment (에이전트 기반 분산 컴퓨팅 환경 설계 및 구현)

  • Park, Kweon;Kim, Myoung-Ho
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.653-655
    • /
    • 2000
  • 컴퓨터 네트웍 기술의 발달로 고성능 컴퓨팅을 위해 물리적으로 분산된 자원들을 사용하려는 노력의 일환으로 현재 많은 프로젝트가 진행되어 왔다. 이런 기술들은 과학 계산처럼 복잡하고 큰 계산을 위한 소프트웨어 라이브러리의 구현이 주류를 이룬다. 하지만 이런 라이브러리를 사용하기 위해서는 사용자에게 많은 프로그래밍 능력을 요하고 세부사항까지 알아야만 프로그래밍이 가능한 것이 많다. 본 논문에서는 사용자에게 사용하기 쉬운 인터페이스를 제공하고, 고성능 컴퓨팅이 가능한 시스템을 제시한다.

  • PDF

Design of Network Management System Using Web Services (웹서비스를 이용한 네트워크 관리 시스템 설계)

  • 박노삼;이길행
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.557-559
    • /
    • 2003
  • 플랫폼과 프로그래밍 언어에 상관없이 애플리케이션을 이용할 수 있는 웹서비스가 차세대 플랫폼의 대안으로 부상하고 있다. 현재의 웹서비스는 XML을 이용한 애플리케이션 통합에 중점을 두고 있다. 본 논문에서는 웹서비스를 이용한 네트워크 관리 시스템의 구조를 제안한다. 또한 다양한 플랫폼. 프로그래밍 언어를 이용하여 개발되어 있는 기존의 개별적인 네트워크 관리 시스템에 웹서비스를 도입하는 방안을 제시한다. 본 논문의 웹서비스 네트워크 관리 시스템은 에이전트를 이용하여 사용자가 요청한 웹서비스를 탐색. 전달해 준다.

  • PDF

Development of the e-Learning Contents for the First Programming Course (초보자 프로그래밍 개발을 위한 e-Learning 콘텐츠 개발)

  • Kim Jung-Sook
    • KSCI Review
    • /
    • v.14 no.1
    • /
    • pp.213-219
    • /
    • 2006
  • We need the customized e-Learning service according to not only developing the wireless mobile and hardware technology, also developing the multimedia process skills. Especially, the beginner who start to learn the first programming course must be provided the personalized learning. The beginner require the repeated practices to obtain the programming skills, also they reveal the different learning effects following the learner capability In this paper. we develop a new e-Learning contents which give the individual service for learner and show the simulation which is program execution to maximize the learning effects.

  • PDF

A Negotiation Mechanism for BDI Agents in Distributed Cooperative Environments (협동적인 분산 환경에서 BDI 에이전트를 위한 협상 기법)

  • Lee, Myung-Jin;Kim, Jin-Sang
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.13 no.2
    • /
    • pp.192-199
    • /
    • 2003
  • Agents in multi-agent systems (MAS ) are required to achieve their own goals. An agent s goal, however, can conflict with others either when agents compete with each other to achieve a common goal or when they have to use a set of limited resources to accomplish agents divergent goals. In either case, agents need to be designed to reach a mutual acceptable state where they can avoid any goal conflicts through negotiation with others to achieve their goals. In this paper, we consider a BDI agent architecture where belief, desire, and intention are the three major components for agents mental attitudes and represent resource-bounded BDI agents in logic programming framework. We propose a negotiation algorithm for BDI agents solving their problems without goal conflicts in distributed cooperative environments. Finally, we describe a simple scenario to show the effectiveness of the negotiation algorithm implemented in a negotiation meta-language.

Using Smart Messages for Ad-hoc Network and Mobile-IP Connection (Smart Message를 응용한 애드혹 네트워크와 Mobile-IP의 연동)

  • Kim, Dong-Wook;Shin, Bok-Deck;Ha, Kyung-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.991-994
    • /
    • 2003
  • 본 논문에서는 이동 컴퓨팅 시스템 간 분산응용 프로그래밍을 위한 Smart Message(SM) 메커니즘을 이용하여, 애드혹 네트워크와 유선망과의 유동적 연결 방법을 제안한다. 네트워크연동 아키텍처에 응용되는 기술들은 애드혹 네트워크, Mobile-IP, Smart Message 아키텍처 등이 있다. 애드혹 네트워크는 라우팅 장비 없이 각각의 무선 노드들로써 구성되는 네트워크로서 각 노드들은 각기 라우팅 기능과 호스트 기능을 수행한다. Mobile-IP는 무선노드들이 유선망과의 연결을 위한 IP의 확장 프로토콜이다. 본 논문은 애드혹 네트워크 내의 일부 이동 노드가 유선망의 에이전트에 접속 할 수 없을 시에, 해당 유선망의 에이전트에 접속할 수 있는 애드혹 네트워크에 소속된 노드를 대표 노드로 지정하여, 그 대표노드를 통해 유선망에 접속하는 방안을 제시한다. 애드혹 네트워크상의 분산 애플리케이션 개발을 위한 프로그래밍 아키텍처인 SM은 본 논문에서 제안하고자 하는 유연한 라우팅을 구현하기 위해 응용된다. 또한 대표노드를 통한 간접적 접속 방안의 장단점을 전송오버헤드, 네트워킹 비용 등의 관점에서 분석하고, 최적의 유무선 네트워크 연동에 관련된 프로토타입 구현을 위한 방향을 제시한다.

  • PDF

InterCom : Design and Implementation of an Agent-based Internet Computing Environment (InterCom : 에이전트 기반 인터넷 컴퓨팅 환경 설계 및 구현)

  • Kim, Myung-Ho;Park, Kweon
    • The KIPS Transactions:PartA
    • /
    • v.8A no.3
    • /
    • pp.235-244
    • /
    • 2001
  • Development of network and computer technology results in many studies to use physically distributed computers as a single resource. Generally, these studies have focused on developing environments based on message passing. These environments are mainly used to solve problems for scientific computation and process in parallel suing inside parallelism of the given problems. Therefore, these environments provide high parallelism generally, while it is difficult to program and use as well as it is required to have user accounts in the distributed computers. If a given problem is divided into completely independent subproblems, more efficient environment can be provided. We can find these problems in bio-informatics, 3D animatin, graphics, and etc., so the development of new environment for these problems can be considered to be very important. Therefore, we suggest new environment called InterCom based on a proxy computing, which can solve these problems efficiently, and explain the implementation of this environment. This environment consists of agent, server, and client. Merits of this environment are easy programing, no need of user accounts in the distributed computers, and easiness by compiling distributed code automatically.

  • PDF

Game Agent Learning with Genetic Programming in Pursuit-Evasion Problem (유전 프로그래밍을 이용한 추격-회피 문제에서의 게임 에이전트 학습)

  • Kwon, O-Kyang;Park, Jong-Koo
    • The KIPS Transactions:PartB
    • /
    • v.15B no.3
    • /
    • pp.253-258
    • /
    • 2008
  • Recently, game players want new game requiring more various tactics and strategies in the complex environment beyond simple and repetitive play. Various artificial intelligence techniques have been suggested to make the game characters learn within this environment, and the recent researches include the neural network and the genetic algorithm. The Genetic programming(GP) has been used in this study for learning strategy of the agent in the pursuit-evasion problem which is used widely in the game theories. The suggested GP algorithm is faster than the existing algorithm such as neural network, it can be understood instinctively, and it has high adaptability since the evolving chromosomes can be transformed to the reasoning rules.

Design of Mobile Agent System based on JXTA Platform (JXTA 기반의 이동 에이전트 시스템의 설계)

  • Koo, Hee-Kwan;Kang, Jae-Gu;Kook, Youn-Gyou;Choi, Young-Keun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05b
    • /
    • pp.1397-1400
    • /
    • 2003
  • JXTA 기술은 네트워크 프로그래밍과 컴퓨팅 플랫폼으로 P2P(peer to peer) 컴퓨팅이나 P2P 네트워킹이라는 영역에서 폭넓게 발생하는 문제를 해결하기 위해 만들어진 것이다. P2P 네트워크 영역과 같은 분산 컴퓨팅 문제를 해결할 수 있는 JXTA 플랫폼을 이용하여 효율적인 이동 에이전트 시스템을 설계하여, 동적으로 경로를 선정하고, 서비스에 부하를 덜 주면서 Peer 에게 서비스를 제공하는 시스템을 제안한다.

  • PDF

Development of an Editor and Howling Engine for Realtime Software Programmable Logic Controller based on Intelligent Agents (지능적 에이전트에 의한 실시간 소프트웨어 PLC 편집기 및 실행엔진 개발)

  • Cho, Young-In
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.12
    • /
    • pp.1271-1282
    • /
    • 2005
  • Recently, PC-based control is incredibly developed in the industrial control field, but it is difficult for PLC programming in PC. Therefore, I need to develop the softeware PLC, which support the international PLC programming standard(IECl131-3) and can be applied to diverse control system by using C language. In this paper, I have developed the ISPLC(Intelligent Agent System based Software Programmable Logic Controller). In ISPLC system, LD programmed by a user which is used over $90\%$ among the 5 PLC languages, is converted to IL, which is one of intermediate codes, and IL is converted to the standard C rode which can be used in a commercial editor such as Visual C++. In ISPLC, the detection of logical error in high level programming(C) is more eaier than PLC programming itself The study of code conversion of LD->IL->C is firstly tried in the world as well as KOREA. I developed an execution engine with a good practical application. To show the effectiveness of the developed system, 1 applied it to a practical case, a real time traffic control(RT-TC) system. ISPLC is minimized the error debugging and programming time owing to be supported by windows application program.

A Design of Agent-Based Present Interface for Courseware (캐릭터 에이전트 기반 코스웨어를 위한 인터페이스 설계)

  • Choi, Jin-Yong;Sohn, Won-Sung
    • 한국정보교육학회:학술대회논문집
    • /
    • 2008.01a
    • /
    • pp.275-280
    • /
    • 2008
  • 교수 학습용 디지털 콘텐츠에서 상호작용은 매우 중요하며 이와 관련된 다양한 연구가 진행되고 있다. 그러나 이러한 상호작용을 제공하기 위해서는 하위단계의 프로그래밍 및 시스템 설계를 위한 시간적 경제적 비용이 반드시 요구된다. 본 연구에서는 사용자에게 프로그래밍이 요구되지 않는 친숙한 'Pencil & Paper' 방식의 인터페이스를 제안한다. 제안 인터페이스에서는 디지털 잉크 인터페이스를 기반으로 교수자가 프레젠테이션 하기 위한 상호작용을 분석한다. 또한 교수자를 대신할 가상 프레젠터의 애니메이션 효과를 적용하여 교수자와 학습자간의 활발한 상호작용을 제공한다. 본 연구의 결과는 온라인 교육이나 전자 책, 지능형 교육 시스템 등 상호작용이 가능한 교육용 컨텐츠 개발에 확대 적용될 수 있을 것으로 기대한다.

  • PDF