특징모델의 자동화된 분석에 대한 문헌의 리뷰
- 전문가 제언
-
○ 소프트웨어에서 특징(feature)은 어떤 성질이나 프로그램의 특성을 나타내는 하나의 단위이다. 소프트웨어 설계에서 특징은 수행, 이식성이나 기능과 같은 소프트웨어 항목의 구별되는 특성이다. 한편 컴퓨터 비전 분야에서는 에지(edge)나 코너(corner) 등이 될 수 있고 패턴 인식분야에서는 관찰되는 현상의 개별적으로 측정 가능한 성질 등이 될 수 있다.
○ 특징모델(feature model)은 특징을 써서 SPL(Software Product Line)의 모든 제품을 표현하는 방법으로 보통 특징 다이아그램을 써서 시각적으로 표현된다. 특징모델은 또한 SPL에서 다양성과 공통성 관리를 위하여 널리 사용된다. 특징모델은 따라서 제품의 집합이 단일 모델에서 특징 집합으로 표현되는 정보모델이다.
○ 이 논문은 특징모델로부터 정보의 컴퓨터 보조를 이용하여 추출되는 특징모델의 자동화된 분석을 통하여 1990년 Kang이 제안한 특징모델 분석방법을 그 이후 20년간의 발전방향을 문헌을 통하여 리뷰 한 것이다. 이 리뷰에서는 그 밖에 여러 제안들을 이해할 수 있는 개념적 프레임워크를 제시하고 미래에 다가올 도전 문제를 개관한다.
○ 특징모델의 문헌 연구는 자동화 분석 분야의 연구자, 특징모델의 분석에 관심이 있는 도구 개발자나 사용자에게 도움을 줄 것으로 예상된다. 이는 특징모델이 수집 요구사항으로부터 데이터 모델 구조에 걸치는 여러 상황에서 사용될 수 있기 때문이다. 특히 특징모델의 잠재적 중요성은 정보 시스템 도메인과 영상 데이터 및 검색 시스템에 있을 수 있다.
○ 국내 연구로서는 특징 지향 도메인 분석과 특징 지향 재사용 방법 등에 관한 연구가 발표되고 있다. 특히 아이폰과 스마트폰으로 대표되는 사회 네트워크 상황에서 인터넷 기반 데이터 구조나 소프트웨어 구조가 점차 모바일 형태로 개발되고 있어서 소프트웨어 제품의 특징모델적용에 대한 연구도 활성화될 것으로 기대된다.
- 저자
- David Benavides, Sergio Segura, Antonio Ruiz-Cortes
- 자료유형
- 학술정보
- 원문언어
- 영어
- 기업산업분류
- 정보통신
- 연도
- 2010
- 권(호)
- 35
- 잡지명
- Information Systems
- 과학기술
표준분류 - 정보통신
- 페이지
- 615~636
- 분석자
- 김*기
- 분석물
-