• Title/Summary/Keyword: 에이전트 지향 소프트웨어 공학

Search Result 5, Processing Time 0.029 seconds

A Study on UML-Based Ontology Modeling for Agent Oriented Software Engineering (에이전트 지향 소프트웨어 공학을 위한 UML 기반 온톨로지 모델링에 관한 연구)

  • Kim, Gui-Jung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.353-356
    • /
    • 2005
  • 온톨로지는 에이전트가 지식 레벨 메시지 교환을 위해 사용하는 용어를 정의하는데 중요한 역할을 수행한다. 객체지향 모델링 중 특히 UML은 소프트웨어 공학 분야에서 많은 발전이 이루어져 왔으며, 대부분의 상업용 도구들에 의해 지원될 수 있다. 따라서, 에이전트 시스템에서 온톨로지 표현을 위해 UML을 사용한다면 에이전트 기반 시스템 개념의 이해를 돕는데 매우 효과적일 것이다. 본 연구는 온톨로지 모델링을 위해 UML 사용의 가능성을 제시하고자 한다.

  • PDF

Designing an Autonomous and Interactive Agent Architecture (자율성 및 상호작용성을 위한 에이전트 아키텍처 설계)

  • 박원영;박수용
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.10
    • /
    • pp.955-972
    • /
    • 2003
  • As the next significant software abstraction, software agents have generated lots of excitements in recent years because of its promise as a new paradigm for conceptualizing, designing, and implementing software systems. This promise is particularly attractive for creating software that operates in environments that are distributed, open, and complex, such as the Internet. The effort of developing agent systems have, however, suffered from lack of generalized agent architecture because of various properties of an agent and nonexistence of a standard agent architecture. An agent architecture is an important criterion in order to not only identify agents in their domain but also determine the software architecture of the system. The major contribution of the work described here is an object-oriented design of an agent architecture that addresses fundamental properties, which are autonomy and interaction. Object-oriented design method is used for identifying the internal modules of an agent architecture and organizing correlation between the modules are identified.

A Survey of Software Agent Based Modelling Method (소프트웨어 에이전트 기반의 모델링 방법에 대한 고찰)

  • Kim Gui-Jung
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2005.11a
    • /
    • pp.644-648
    • /
    • 2005
  • Agent-Oriented Software Engineering is the one of the most recent contributions to the field of Software Engineering. This method has many benefits compared in existing development approaches. In particular the ability to let agents represent high level abstraction of active entity in software system. This paper gives an overview of research for agent-oriented software and industrial applications.

  • PDF

Agent Selection Method Using Goal Modeling (목표 모델링을 이용한 에이전트 추출 방법)

  • 김진태;박수용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.561-563
    • /
    • 2000
  • 에이전트 분야가 인공지능에서 분리되어 지금까지 각 분야에서 연구되고 있다. 소프트웨어 공학 입장에서 에이전트를 연구할 때, 에이전트를 어떻게 모델링하고 설계하고 구현할 것인가는 가장 큰 이슈가 되어 왔다. 이에 에이전트지향의 소프트웨어 개발 방법에 대한 연구가 진행되었으나, 문제의 영역에서 어떻게 에이전트를 추출할 것인가에 대한 연구는 거의 전무하다고 할 수 있다. 본 논문은 이러한 에이전트 추출에 관한 기준을 정하고 전자상거래를 통한 적용방안을 보여주고 있다. 그리고 각각의 에이전트 속성과 에이전트 내부 구조가 어떻게 매핑 가능한 지를 보여 준다.

  • PDF

A Pattern Language for the Reactive Agent Framework (반응적 에이전트 프레임워크를 위한 패턴 언어)

  • 박성운;정재민;박수용
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.3
    • /
    • pp.317-331
    • /
    • 2004
  • Recently software agent has been studied as a new abstraction unit of software engineering. The agent with autonomous, adaptability and cooperation attribute is accepted as a new abstraction unit especially in distributed systems, open systems, and complex systems. However, the progress of agent research has been slow and the realization of agent programming language seems to be far distant. Because the properties of agent are diverse, the opinions of researchers can not converge to one. In this situation, software agent framework is accepted more realistic alternative solution. However the knowledge for its development doesn't have been shared among developers. So they often have to make same errors. We will help sharing of knowledge and experience by using pattern language which has been used in object technology for long times. This paper proposes a reactive agent framework pattern language and validates it based on ATAM[l] The increase of such indirect experience can reduce the waste of resource by preventing the same try and error. So agent framework developers are able to concentrate on more essential issues. Finally quality of software agent framework will be increased.