MDA기반의 커뮤니티 컴퓨팅 모델 변환 구현

Author(s)
김성택
Advisor
김민구
Department
일반대학원 컴퓨터공학과
Publisher
The Graduate School, Ajou University
Publication Year
2011-02
Language
kor
Keyword
MDA커뮤니티 컴퓨팅
Abstract
커뮤니티 컴퓨팅은 커뮤니티라는 관점을 통해 유비쿼터스 환경에서 주어진 어떠한 문제를 해결하거나 적합한 서비스를 사용자에게 제공해주기 위한 시스템을 구현하기 위한 멀티에이전트 기반의 협업모델이다. 커뮤니티 컴퓨팅 시스템은 구현하기 위해 모델 기반개발 방법론의 대표적 표준인 MDA을 기반으로 한다. MDA는 모델의 PIM, PSM의 단계적인 변환과 PSM에서 실행 가능한 코드로의 변환을 통해 시스템을 구현하는 방법이다. 이는 플랫폼에 독립적인 모델에서부터 점차적으로 정보를 추가하면서 변환해가는 과정을 통해 다양한 플랫폼의 시스템을 개발할 수 있다는 장점이 있다. 또한 과정의 자동화를 통한 생산성의 증대와 소프트웨어를 유지, 보수하는 면에서도 기존 모델을 토대로 새로운 기술을 적용할 수 있다는 점에서 강점을 가진다. MDA기반 시스템을 개발하기 위해서는 위에서 언급한 두 가지 변환을 제공을 하는 개발 도구가 필수적이다. 본 논문에서는, 커뮤니티 컴퓨팅 시스템 개발을 위한 MDA기반 개발 환경을 제공하고, 시스템 구현을 위한 모델 변환 기능을 지원하는 도구인 CDTK(Community computing Development Toolkit)를 개발하는 내용을 담고 있다. MDA에 기반한 커뮤니티 컴퓨팅 모델을 PICM(Platform Independent Community Model)에서 PSCM(Platform Specific Community Model)을 거쳐 최종 프로그램으로 개발된다. PICM에서 PSCM으로 변환되는 방법과 PSCM을 코드로 변환되는 방법을 규칙에 기반하여 제안하고 이를 지원하는 툴을 구현한다.
URI
https://dspace.ajou.ac.kr/handle/2018.oak/9292
Fulltext

Appears in Collections:
Graduate School of Ajou University > Department of Computer Engineering > 3. Theses(Master)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse