The method of dynamic software adaptation by Product-Line approach

제품계열 방법을 응용한 동적 소프트웨어 구성 기법

  • Hwang Kil-Seung (Software Engineering Research Team, Embedded S/W Research Division, ETRI(Electronic and Telecommunication Research Institute)) ;
  • Yang Young-Jong (Software Engineering Research Team, Embedded S/W Research Division, ETRI(Electronic and Telecommunication Research Institute))
  • 황길승 (한국전자통신연구원 임베디드S/W연구단 S/W공학연구팀) ;
  • 양영종 (한국전자통신연구원 임베디드S/W연구단 S/W공학연구팀)
  • Published : 2005.07.01

Abstract

실행 환경 및 상황에 맞게 스스로 소프트웨어의 구성과 서비스를 변경시키기 위한 적응형 소프트웨어의 개발을 위해서는 변경 대상 및 변경 기법의 정의가 중요하다. 본 논문에서는 소프트웨어의 구성요소 및 기능을 실시간에 변경하기 위해 제품계열 방법에서 주로 사용되는 Information Hiding 기반의 가변성 관리 기법과 Parameterization 기반의 가변성 관리기법을 사용한다. 두 방법을 사용하면 실행 과정에 영향을 주지 않으면서 소프트웨어의 구성요소를 변경하거나 특성을 customizing할 수 있다.

Keywords