첨단기술정보

  1. home
  2. 알림마당
  3. 과학기술정보분석
  4. 첨단기술정보

소프트웨어 제품라인 테스팅의 체계적 매핑 연구

전문가 제언
○ 소프트웨어 제품라인(Software Product Line: SPL)은 기존의 컨퍼넌트 기반 소프트웨어 재사용보다 큰 수준에서의 재사용을 의미한다. 큰 수준이란 컴퍼넌트는 물론 도매인 모델, 요구사항, 아키텍쳐, 수행모델, 테스트케이스와 같은 산출물을 포함하는 것으로 이들 중 재사용에 대상이 되는 것을 핵심자산이라고 한다. 이들 핵심자산은 가변성과 재사용성을 고려하여 개발되므로 이들의 재사용으로 개발된 소프트웨어는 안정적이고 품질의 향상을 가져올 수 있다.

○ SPL 기반 소프트웨어를 개발하기 위하여서는 제품라인의 핵심자산들의 공통점을 찾아내고 차이점을 관리할 수 방안이 제시되어야 한다. 여기에는 특징을 고려한 FODA(Feature-Oriented Domain Analysis) 방법이 사용된다. SPL 기반 소프트웨어는 초기 구축에는 많은 노력과 비용이 들지만은 일단 구축이 완료되면 효율적인 재사용을 통하여 신속하게 효율적이고 새로운 제품을 생산할 수 있다는 장점이 있다.

○ 이 연구는 SPL 테스팅에 관한 기존 연구 64편의 논문을 대상으로 실제 사용을 위한 유용한 결과를 발견하고 미래 연구를 확인하기 위한 체계적 매핑(mapping) 방법을 써서 분석한 리뷰이다. 체계적 매핑은 소프트웨어 공학에서 비교적 새로운 방법으로 체계적 리뷰에 대한 대안이고 경험적 증거가 너무 적을 때 사용되며 연구의 틈새들을 확인하고 미래 연구를 지도하기 위한 목적으로 수행된다.

○ SPL과 그의 테스팅에 관련된 연구들이 국내외 소프트웨어 공학에서 많이 있으나 체계적 매핑 방식의 연구는 그리 많지 않다. 이는 체계적 매핑 방식이 문헌에 대한 다양한 측면에서 분석되는 새로운 분석 파라다임이기 때문이다. 체계적 매핑 프로세스는 적절한 발표된 논문의 탐색과 분류 방식의 정의 및 문헌의 매핑의 순으로 이루어진다. 이 논문은 SPL 테스팅의 리뷰와 더불어 매핑 방식을 이용한 리뷰방식과 활용 방안 연구에 좋은 참고가 될 것이다.
저자
Emelie Engstrom, Per Runeson
자료유형
학술정보
원문언어
영어
기업산업분류
정보통신
연도
2011
권(호)
53
잡지명
Information and Software Technology
과학기술
표준분류
정보통신
페이지
2~13
분석자
김*기
분석물
담당부서 담당자 연락처
이 페이지에서 제공하는 정보에 대하여 만족하십니까?
문서 처음으로 이동