MDA-Based Multi-Agent based System Development

MDA 기반의 다중 에이전트 기반 시스템 개발

  • Jang, Su-Hyeon (Information Communication Engineering, SungKyunKwan University) ;
  • Youn, Hyun-Sang (Information Communication Engineering, SungKyunKwan University) ;
  • Lee, Eun-Seok (Information Communication Engineering, SungKyunKwan University)
  • 장수현 (성균관대학교 전기전자컴퓨터 공학과) ;
  • 윤현상 (성균관대학교 전기전자컴퓨터 공학과) ;
  • 이은석 (성균관대학교 전기전자컴퓨터 공학과)
  • Published : 2006.11.10

Abstract

MDA 는 OMG 에서 제안한 소프트웨어 개발 방법론으로써, 플랫폼 독립적인 모델에서 플랫폼 종속적인 모델로의 모델 변환을 사용하여 소프트웨어의 이식성, 재사용성 등을 향상 시킬 수 있다. 다중 에이전트 기반 시스템을 개발하는 데 MDA 를 적용하는 것은, 다양한 유비쿼터스 환경에서 동작하는 지능형 시스템 개발을 효율적으로 지원한다. 최근 MDA 를 적용하여 다중 에이전트 기반 시스템을 개발한 연구가 있다. 그러나 이 연구는 에이전트 플랫폼이 고려되지 않고 모델 변환이 자동화 되지 못한 단점이 있다. 본 논문에서는 OMG 에서 표준화한 방법으로 UML 을 모델을 기술하고 모델 변환 규칙을 적용한다. 이를 통해 하나의 모델로부터 다양한 에이전트 플랫폼으로의 이식성을 얻을 수 있다. 이를 평가하기 위해 이전 연구에서 개발한 전자상거래 시스템의 시나리오를 가지고 에이전트 시스템을 구현하고 그 유효성을 입증하였다.

Keywords