The Method of Variability Management in the Product Line Engineering using Variation View

Variation View를 이용한 Product-Line의 가변성 관리기법

  • 황길승 (한국전자통신연구원 기반기술연구소 임베디드S/W기술센터 S/W공학연구팀) ;
  • 송문섭 (한국전자통신연구원 기반기술연구소 임베디드S/W기술센터 S/W공학연구팀) ;
  • 양영종 (한국전자통신연구원 기반기술연구소 임베디드S/W기술센터 S/W공학연구팀)
  • Published : 2004.10.01

Abstract

Product-Line 개발방법에서 가변성의 표현과 선택은 최종 Product의 형태를 결정하는 중요한 요소이므로 개발 전 단계에서의 일관성 있는 관리가 필요하다. 현재 Product-Line에서 가변성의 표현을 위한 다양한 방법들이 연구되고 있지만 실제적으로 개발 단계간의 가변성의 연관된 변화과정을 서술하고 관리할 수 있는 방법은 부족한 실정이다. 본 논문에서는 소프트웨어 개발단계의 각 계층 간 가변성을 표현하는 방법을 정의하고 이 방법으로 Product-Line의 가변성이 효율적으로 관리될 수 있음을 증명한다. 본 논문에서 제안하는 Variation View를 이용하면 S/W 전체의 가변성의 변화를 한눈에 파악할 수 있고, 가변성 결정에 따른 소프트웨어 변화를 예측할 수 있으며, 향후 evolution 과정에서도 공통 아키텍처를 유연하게 확장할 수 있는 방법을 제공할 수 있다.

Keywords