본문 바로가기
KERD
논문KCI 등재

CBD 아키텍처 기반 e-비즈니스 에이전트 프로토타이핑 시스템

The e-Business Agent Prototyping System with Component Based Development Architecture

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류공학

초록

차세대 웹 애플리케이션은 거대하고 복잡하고 유연성을 요구한다. 에이전트 지향 시스템은 이러한 애플리케이션에 큰 가능성을 가지고 있으며, 에이전트는 동적으로 발견할 수 있고, e-서비스를 합성할 수 있고 상호작용을 중재할 수 있다. CBD(Component Based Development)를 통한 소프트웨어 에이전트의 개발은 프로젝트의 개발 속도를 증가시키며, 좀 더 나은 품질을 제공하며 낮은 개발비용으로 성공을 증명할 수 있다. 본 논문에서는 컴포넌트와 UML(Unified Modeling Language)을 사용한 소프트웨어 에이전트를 위한 체계적인 개발 프로세스를 제안한다. 일반 에이전트와 e-비즈니스 에이전트의 분류를 통해 식별된 관련 컴포넌트 계층에 대한 ebA-CBD 참조 아키텍처를 제시한다. 또한, UML로 사용한 의미적인 프레임워크에서 에이전트 지향 개념을 기반함으로써 기존의 에이전트 지향 소프트웨어 공학 방법론의 특징을 고려한 가이드라인으로 ebA-CBD 프로세스를 제안한다. 첫 번째로 에이전트 컴포넌트 명세를 개발하고, 목표, 역할, 상호작용과 아키텍처 모델을 작성한다. 제안된 프로세스에 따라 사례 연구로서 상품정보의 메일링 서비스인 e-CPIMAS(e-Commerce Product Information Mailing Agent System)를 개발한다. 끝으로 비즈니스 애플리케이션과 e-비즈니스 에이전트를 개발하기 위해 그 효율성, 재사용성, 생산성과 품질성 증가를 기대한다.

Abstract

The next generation of web applications will need to be larger, more complex, and flexible. Agent-oriented systems have great potential for these e-commerce applications. Agents can dynamically discover and compose e-services and mediate interactions. Development of software agents with CBD (Component Based Development) has proved to be successful in increasing speed to market of development projects, lowering the development cost and providing better quality. In this thesis, we propose a systemic development process for software agents using component and UML (Unified Modeling Language). We suggest a ebA (e-business Agent) CBD reference architecture for layer the related components through identification and classification of general agent and e-business agent. We also propose the ebA-CBD process that is a guideline to consider the best features of existing agent oriented software engineering methodologies, while grounding agent-oriented concepts in the same underlying semantic framework used by UML. We first developed the agent components specification and modeled it with Goal, Role, Interaction, and Architecture Model. Based on this, we developed e-CPIMAS (e-Commerce Product Information Mailing Agent System) as a case study that provides the product information's mailing service according to proposed process formality. We finally describe how these concepts may assist in increasing the efficiency, reusability, productivity and quality to develop the business application and e-business agent.

참고문헌 (20)

  1. "Understanding Component Based Development" (2000), Addison-Wesley
  2. "Characterization of Components", pp.pp.65-~70 (1998)
  3. "On agent-based software engineering", 117(2), pp.277~296 (2003)
  4. "Agent-Oriented Technology in support of E-Business Communications of the ACM", 44(4), pp.71~77 (2001)
  5. "MESSAGE:Methodology for Engineering Systems of Software Agent" (2001)
  6. "영역별 컴포넌트 분류 방법에 관한 연구 ETRI 최종연구보고서" (1999)
  7. "컴포넌트 저장소 형상관리 시스템에 관한 연구 ETRI 최종연구보고서" (2000)
  8. "The Rational Unified Process:An Introduction 2nd Edition" (2000), Addison-Wesley
  9. "Objects,Components and Frameworks with UML" (1998), Addison-Wesley
  10. "UML Components" (2001), Addison-Wesley,
  11. "Agent UML:A Formalism for Specifying Multiagent Interaction", pp.pp.91-~103 (2001)
  12. "A Methodology and Modelling technique for systems of BDI agents", pp.56~71 (1996)
  13. "A Methodology for Agent-Oriented Analysis and Design", pp.pp.69~-76 (1999)
  14. "Accelerating Development with Agent Components", 34(5), pp.37~43 (2001)
  15. "Research and Development Challenges for agent-based systems", 144(1), pp.2~10 (1997)
  16. "Agent-Based Software Engineering", 144(1), pp.26~37 (1997)
  17. "Extending UML for Agents", Vol.11(no.3), pp.303~328 (2001)
  18. "Reusable Software Components based on an Agent Model", pp.pp.447-~452 (2000)
  19. "Agent Technology green paperOMG Document agent", 00-0-01 Version 1.0, at URL, 2000., ~
  20. "Designing Agents from Reusable Components Proceeding of International Conference on Autonomous Agents '00", pp.76~77 (2000)

관련 논문AI추천

이 간행물의 다른 논문 (24건)