1 |
1
소프트웨어 제품 라인(product line)의 휘처 모델(feature model) 비교 방법으로서,제 1 휘처 모델과 제 2 휘처 모델을 수신하는 단계(a);상기 제 1 휘처 모델과 제 2 휘처 모델을 비교하는 단계(b);상기 단계(b)의 비교 결과로부터 상기 제 1 휘처 모델로부터 상기 제 2 휘처 모델로 변경을 야기한 기본 변경 오퍼레이션(operation)들을 추출하는 단계(c);상기 단계(c)에서 추출된 기본 변경 오퍼레이션들을 기초로, 상기 제 1 휘처 모델로부터 상기 제 2 휘처 모델로 변경을 야기한 복합 변경 오퍼레이션들을 추출하는 단계(d); 및상기 추출된 기본 변경 오퍼레이션들과 복합 변경 오퍼레이션들을 사용자에게 제시하는 단계(e)를 포함하는 것을 특징으로 하는 휘처 모델 비교 방법
|
2 |
2
청구항 1에 있어서,상기 단계(b)는 상기 제 1 휘처 모델과 상기 제 2 휘처 모델을 대상으로 EMF(Eclipse Modeling Framework)에 따른 비교를 수행하는 것을 특징으로 하는 휘처 모델 비교 방법
|
3 |
3
청구항 1에 있어서,상기 제 1 휘처 모델과 상기 제 2 휘처 모델을 구성하는 휘처들은 필수(mandatory), 선택(optional), 택일(alternative)의 세 가지 타입 중 적어도 하나를 가지는 것을 특징으로 하는 휘처 모델 비교 방법
|
4 |
4
청구항 1에 있어서,상기 제 1 휘처 모델과 상기 제 2 휘처 모델을 구성하는 휘처들은 휘처들 상호간에 포함 관계, 추상화 관계, 필요 관계 및 배제 관계 중 적어도 하나의 관계를 가지는 것을 특징으로 하는 휘처 모델 비교 방법
|
5 |
5
청구항 1에 있어서,상기 단계(c)의 기본 변경 오퍼레이션은, 상기 제 1 휘처 모델로부터 상기 제 2 휘처 모델로의 변경을 정의하는, 휘처, 휘처 의존 관계 및 휘처 속성의 적어도 세 가지 모델 요소에 대한 추가, 삭제 및 변경의 적어도 세 가지 타입의 오퍼레이션으로 구성되는 것을 특징으로 하는 휘처 모델 변경 방법
|
6 |
6
청구항 5에 있어서,상기 변경 타입의 기본 변경 오퍼레이션은 업데이트와 이동 기본 변경 오퍼레이션으로 세분화되는 것을 특징으로 하는 휘처 모델 변경 방법
|
7 |
7
청구항 1에 있어서,상기 단계(d)의 복합 변경 오퍼레이션은, 상기 기본 오퍼레이션들의 조합으로 구성되는 것을 특징으로 하는 휘처 모델 변경 방법
|
8 |
8
소프트웨어 제품 라인(product line)의 휘처 모델(feature model) 비교 장치로서,제 1 휘처 모델(feature model)과 제 2 휘처 모델을 비교하는 비교부;상기 비교부의 비교 결과로부터 상기 제 1 휘처 모델로부터 상기 제 2 휘처 모델로 변경을 야기한 기본 변경 오퍼레이션(operation)들을 추출하는 기본 변경 오퍼레이션 추출부;상기 기본 변경 오퍼레이션 추출부에서 추출된 기본 변경 오퍼레이션들을 기초로, 상기 제 1 휘처 모델로부터 상기 제 2 휘처 모델로 변경을 야기한 복합 변경 오퍼레이션들을 추출하는 복합 변경 오퍼레이션 추출부 및상기 제 1 휘처 모델 및 상기 제 2 휘처 모델을 사용자로부터 수신하고, 상기 추출된 기본 변경 오퍼레이션들과 복합 변경 오퍼레이션들을 사용자에게 제시하는 사용자 인터페이스부를 포함하는 것을 특징으로 하는 휘처 모델 비교 장치
|
9 |
9
청구항 8에 있어서,상기 비교부는 상기 제 1 휘처 모델과 상기 제 2 휘처 모델을 대상으로 EMF(Eclipse Modeling Framework)에 따른 비교를 수행하는 것을 특징으로 하는 휘처 모델 비교 장치
|
10 |
10
청구항 8에 있어서,상기 제 1 휘처 모델과 상기 제 2 휘처 모델을 구성하는 휘처들은 필수(mandatory), 선택(optional), 택일(alternative)의 세 가지 타입 중 적어도 하나를 가지는 것을 특징으로 하는 휘처 모델 비교 장치
|
11 |
11
청구항 8에 있어서,상기 제 1 휘처 모델과 상기 제 2 휘처 모델을 구성하는 휘처들은 휘처들 상호간에 포함 관계, 추상화 관계, 필요 관계 및 배제 관계 중 적어도 하나의 관계를 가지는 것을 특징으로 하는 휘처 모델 비교 장치
|
12 |
12
청구항 8에 있어서,상기 기본 변경 오퍼레이션 추출부의 기본 변경 오퍼레이션은, 상기 제 1 휘처 모델로부터 상기 제 2 휘처 모델로의 변경을 정의하는, 휘처, 휘처 의존 관계 및 휘처 속성의 적어도 세 가지 모델 요소에 대한 추가, 삭제 및 변경의 적어도 세 가지 타입의 오퍼레이션으로 구성되는 것을 특징으로 하는 휘처 모델 변경 장치
|
13 |
13
청구항 12에 있어서,상기 변경 타입의 기본 변경 오퍼레이션은 업데이트와 이동 기본 변경 오퍼레이션으로 세분화되는 것을 특징으로 하는 휘처 모델 변경 장치
|
14 |
14
청구항 8에 있어서,상기 복합 변경 오퍼레이션 추출부의 복합 변경 오퍼레이션은, 상기 기본 오퍼레이션들의 조합으로 구성되는 것을 특징으로 하는 휘처 모델 변경 장치
|