검색 상세

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

  • 주제(키워드) MDA
  • 발행기관 아주대학교
  • 지도교수 김민구
  • 발행년도 2011
  • 학위수여년월 2011. 2
  • 학위명 석사
  • 학과 및 전공 일반대학원 컴퓨터공학과
  • 실제URI http://www.dcollection.net/handler/ajou/000000011264
  • 본문언어 한국어
  • 저작권 아주대학교 논문은 저작권에 의해 보호받습니다.

초록/요약

커뮤니티 컴퓨팅은 커뮤니티라는 관점을 통해 유비쿼터스 환경에서 주어진 어떠한 문제를 해결하거나 적합한 서비스를 사용자에게 제공해주기 위한 시스템을 구현하기 위한 멀티에이전트 기반의 협업모델이다. 커뮤니티 컴퓨팅 시스템은 구현하기 위해 모델 기반개발 방법론의 대표적 표준인 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을 코드로 변환되는 방법을 규칙에 기반하여 제안하고 이를 지원하는 툴을 구현한다.

more

목차

제 1장 서론 1
제 2장 관련연구 3
제 1 절 커뮤니티컴퓨팅 3
제 2 절 멤버프레임워크 4
제 3 절 MDA 5
제 3 장 모델변환 8
제 1 절 PICM Meta-Model 8
제 2 절 PICM에서 PSCM으로 모델변환 11
제 3 절 PICM, PSCM에서 Code로 모델변환 14
제 4 장 커뮤니티 컴퓨팅 개발도구 16
제 1 절 시스템 구조 16
제 2 절 PICM Meta-Model을 이용한 모델 기술 16
제 3 절 응용 프로그램 자동 생성 17
제 1 항 PICM에서 PSCM으로 변환 18
제 2 항 PICM, PSCM에서 자바 코드로 변경 18
제 5 장 결론 및 향후연구 20
제 1 절 결론 20
제 2 절 향후연구 20
참고자료 21
Abstract 25

more