1 |
1
전술 그룹 내의 제약 조건 및 전술 그룹 간의 제약 조건이 정의된 전술 설정을 저장하는 전술 피처 모델;전술의 구조와 행위가 RBML로 기술된 전술 시맨틱;전술의 구조와 행위를 파라미터로 하여 전술들을 통합하기 위한 통합 규칙을 저장하는 통합 규칙 관리자;사용자에 의해 아키텍처를 위한 전술들이 선택되면, 상기 전술 설정을 상기 전술 피처 모델로부터 읽어들이고, 상기 통합 규칙 관리자로부터 상기 통합 규칙을 읽어들인 후, 상기 통합 규칙, 상기 전술 설정, 및 상기 전술 시맨틱에 기반하여 상기 선택된 전술들을 통합하여 통합 전술을 생성하는 전술 통합부; 및상기 사용자에 의해 아키텍처의 실체화 다중도가 결정되면, 상기 실체화 다중도에 따라 상기 통합 전술을 구성요소 단위로 실체화하여 어플리케이션 아키텍처를 생성하는 아키텍처 실체화부를 포함하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 장치
|
2 |
2
제 1 항에 있어서,상기 통합 규칙은상기 선택된 전술들의 구조와 행위를 파라미터로 하여 상기 통합 전술에 신규 구성요소를 추가하는 추가(add) 연산자를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 장치
|
3 |
3
제 1 항에 있어서,상기 통합 규칙은상기 선택된 전술들의 구조와 행위를 파라미터로 하여 상기 통합 전술의 구성요소를 갱신하는 갱신(update) 연산자를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 장치
|
4 |
4
제 1 항에 있어서,상기 통합 규칙은상기 선택된 전술들의 구조와 행위를 파라미터로 하여 상기 통합 전술의 구성요소를 삭제하는 삭제(delete) 연산자를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 장치
|
5 |
5
제 1 항에 있어서,상기 제약 조건은상기 전술들 사이에 정의되는 가용성 측면에서의 제약 조건, 성능 측면에서의 제약 조건 또는 안전성 측면에서의 제약 조건 중 적어도 하나를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 장치
|
6 |
6
제 1 항에 있어서,상기 통합 규칙 관리자, 상기 전술 통합부, 상기 아키텍처 실체화부 및 상기 전술 피처 모델은IBM RSA에 플러그인으로 연결되는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 장치
|
7 |
7
사용자에 의해 아키텍처를 위한 전술들이 선택되면, 전술 통합부에서 전술 그룹 내의 제약 조건 및 전술 그룹 간의 제약 조건이 정의된 전술 설정을 피처 모델로부터 읽어들이고, 전술의 구조와 행위가 RBML로 기술된 전술 시맨틱을 읽어들이는 단계;전술 통합부에서 통합 규칙 관리자로부터 전술의 구조와 행위를 파라미터로 하여 전술들을 통합하기 위한 통합 규칙을 읽어들인 후, 상기 통합 규칙, 상기 전술 설정, 및 상기 전술 시맨틱에 기반하여 상기 선택된 전술들을 통합하여 통합 전술을 생성하는 단계; 및상기 사용자에 의해 아키텍처의 실체화 다중도가 결정되면, 아키텍처 실체화부에서 상기 실체화 다중도에 따라 상기 통합 전술을 구성요소 단위로 실체화하여 어플리케이션 아키텍처를 생성하는 단계를 포함하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 방법
|
8 |
8
제 7 항에 있어서,상기 통합 규칙은상기 선택된 전술들의 구조와 행위를 파라미터로 하여 상기 통합 전술에 신규 구성요소를 추가하는 추가(add) 연산자를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 방법
|
9 |
9
제 7 항에 있어서,상기 통합 규칙은상기 선택된 전술들의 구조와 행위를 파라미터로 하여 상기 통합 전술의 구성요소를 갱신하는 갱신(update) 연산자를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 방법
|
10 |
10
제 7 항에 있어서,상기 통합 규칙은상기 선택된 전술들의 구조와 행위를 파라미터로 하여 상기 통합 전술의 구성요소를 삭제하는 삭제(delete) 연산자를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 방법
|
11 |
11
제 7 항에 있어서,상기 제약 조건은상기 전술들 사이에 정의되는 가용성 측면에서의 제약 조건, 성능 측면에서의 제약 조건 또는 안전성 측면에서의 제약 조건 중 적어도 하나를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 방법
|
12 |
12
제 7 항에 있어서,상기 제약 조건은동일한 그룹으로 분류된 전술들에 있어서 전술들이 함께 사용될 수 있는지 여부를 나타내는 그룹내 관계를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 방법
|
13 |
13
제 7 항에 있어서,상기 제약 조건은서로 다른 그룹으로 분류된 전술들에 있어서 일방이 타방을 요구하는지 여부, 일방이 타방을 제안하는지 여부 및 일방이 타방을 배제하는지 여부를 나타내는 그룹간 관계를 포함하는 것을 특징으로 하는, 전술 지식을 이용한 소프트웨어 아키텍처 생성 방법
|
14 |
14
제7항 내지 제13항 중 어느 한 항의 방법을 컴퓨터 시스템에서 실행하기 위한 프로그램이 기록된, 컴퓨터 시스템이 판독할 수 있는 기록매체
|