FORM-UML : UML 기반의 제품 라인 아키텍처 가변성 모델링 기법 및 지원 도구의 개발
- Abstract
- 일반적으로 프로덕트 라인 아키텍처는 프로덕트 라인 공학의 성공을 위해서 매우 중요한 요소로 인지되고 있다. 프로덕트 라인 공학의 대표적인 방법론인 FORM(Feature Oriented Reuse Method)은 개념, 프로세스, 배치, 모듈 관점에서 프로덕트 라인 아키텍처를 정의한다. 하지만 FORM의 아키텍처 모델은 자체 고유한 표기법으로 정의되어, 다른 방법론의 모델과 호환성이 떨어질 뿐만 아니라, 가변성 표현도 아키텍처 수준에서 명시적으로 표현되지 못하는 문제가 있다.
본 논문에서는 산업계의 표준으로 자리 잡고 있는 모델링 언어인 UML(Unified Modeling Language)을 이용하여 FORM의 아키텍처 모델을 정의하고 아키텍처 수준에서 가변성을 명시적으로 표현하기 위한 방법인 FORM-UML을 제안한다.
FORM-UML은 UML의 확장 메커니즘인 태그 값(Tagged Value)과 스테레오타입(Stereotype)을 이용하여 아키텍처 가변성을 표현한다. 특히 각 관점의 아키텍처 모델이 가지는 가변요소에 대한 표현뿐만 아니라, 서로 다른 관점의 아키텍처 모델 간의 대응 관계에서 존재하는 가변성 표현 기법도 제안한다. 뿐만 아니라, 제안된 가변성 표현 기법으로 모델링된 프로덕트 라인 아키텍처 모델로부터 제품 아키텍처를 추출하기 위한 자동화 도구를 개발하였다. 마지막으로 제안된 모델링 기법과 지원도구의 유효성을 평가하기 위해 바다 부표 시스템의 사례연구를 수행한다.
- Author(s)
- 이지원
- Issued Date
- 2013
- Awarded Date
- 2013-08
- Type
- Thesis
- Keyword
- 소프트웨어 프로덕트 라인 공학; Feature Oriented Reuse Method; UML; 아키텍처 모델; 가변성 모델링; 도구 개발
- URI
- http://dspace.hansung.ac.kr/handle/2024.oak/6139
- Authorize & License
-
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.