1 |
1
서비스 목표를 수신하는 수신부;상기 서비스 목표의 요구사항을 확인하고, 온톨로지 데이터베이스를 검색하여 상기 서비스 목표를 분해가 되지 않는 서브 목표들로 구성될 때까지 분해하여 목표 트리를 생성하는 분석부;상기 목표 트리에 포함된 상기 서브 목표들의 결합으로 생성되는 계획들 중에서 상기 서비스 목표를 만족하는 적어도 하나의 후보 계획으로 확인하는 계획부; 및상기 후보 계획 중에서 상기 요구사항의 만족도가 높은 계획을 적어도 하나 선택하는 선택부를 포함하는목표지향 서비스 결합 장치
|
2 |
2
제1항에 있어서,상기 요구사항은,기능적인 요구사항을 포함하고,기능적이지 않은 요구사항을 더 포함할 수도 있는목표지향 서비스 결합 장치
|
3 |
3
제2항에 있어서,상기 기능적인 요구사항은,목표가 서비스되기 이전의 상태, 목표가 서비스 된 이후의 상태, 목표의 입력 또는 목표의 출력 중에서 적어도 하나를 포함하는목표지향 서비스 결합 장치
|
4 |
4
제2항에 있어서,상기 기능적이지 않은 요구사항은,처리속도, 사용하는 메모리양 또는 요구되는 하드웨어 사양 중에서 적어도 하나를 포함하는 목표지향 서비스 결합 장치
|
5 |
5
제2항에 있어서,상기 선택부는,상기 후보 계획 중에서 상기 기능적이지 않은 요구사항을 만족도가 높은 계획을 선택함을 특징으로 하는목표지향 서비스 결합 장치
|
6 |
6
제1항에 있어서,상기 분석부는,상기 요구사항을 만족하는 온톨로지를 상기 온톨로지 데이터베이스를 검색하고, 상기 서브 목표로써 분해하고, 상기 서브 목표를 상기 서비스 목표의 하위 객체로 연결하여 상기 목표 트리를 생성함을 특징으로 하는목표지향 서비스 결합 장치
|
7 |
7
제1항에 있어서,상기 분석부는,상기 서브 목표의 요구사항을 만족하는 온톨로지를 상기 온톨로지 데이터베이스를 검색하고, 상기 서브 목표의 요구사항을 만족하는 온톨로지에서 상기 서브 목표에 대응하는 객체의 하위 객체가 존재하면, 상기 하위 객체를 다음 서브 목표로써 분해하고, 상기 분해된 서브 목표를 상기 서브 목표의 하위 객체로 연결하여 상기 목표 트리에 추가하는 프로세서를 모든 서브 목표에 대응하는 객체의 하위 객체가 존재하지 않을 때까지 반복함을 특징으로 하는목표지향 서비스 결합 장치
|
8 |
8
서비스 목표를 수신하는 단계;상기 서비스 목표의 요구사항을 확인하는 단계;상기 요구사항을 만족하는 온톨로지를 온톨로지 데이터베이스를 검색하고, 상기 검색된 온톨로지의 이용하여 상기 서비스 목표를 적어도 하나의 서브 목표로 분해하여 목표 트리를 생성하는 단계;상기 서브 목표의 요구사항을 만족하는 온톨로지를 상기 온톨로지 데이터베이스를 검색하여 상기 서브 목표의 분해가 가능하면, 분해가 되지 않을 때까지 분해하면서 상기 목표 트리의 하위에 추가하는 단계;상기 목표 트리에 포함된 상기 서브 목표들의 결합으로 생성되는 계획들 중에서 상기 서비스 목표를 만족하는 적어도 하나의 후보 계획으로 확인하는 단계; 및상기 후보 계획 중에서 상기 요구사항의 만족도가 높은 계획을 적어도 하나 선택하는 단계를 포함하는목표지향 서비스 결합 방법
|
9 |
9
제8항에 있어서,상기 요구사항은,기능적인 요구사항을 포함하고,기능적이지 않은 요구사항을 더 포함할 수도 있는목표지향 서비스 결합 방법
|
10 |
10
제9항에 있어서,상기 기능적인 요구사항은,목표가 서비스되기 이전의 상태, 목표가 서비스 된 이후의 상태, 목표의 입력 또는 목표의 출력 중에서 적어도 하나를 포함하는목표지향 서비스 결합 방법
|
11 |
11
제9항에 있어서,상기 기능적이지 않은 요구사항은,처리속도, 사용하는 메모리양 또는 요구되는 하드웨어 사양 중에서 적어도 하나를 포함하는 목표지향 서비스 결합 방법
|
12 |
12
제9항에 있어서,상기 후보 계획 중에서 상기 요구사항의 만족도가 높은 계획을 적어도 하나 선택하는 단계는,상기 후보 계획 중에서 상기 기능적이지 않은 요구사항을 만족도가 높은 계획을 선택함을 특징으로 하는목표지향 서비스 결합 방법
|
13 |
13
제8항에 있어서,상기 서비스 목표를 적어도 하나의 서브 목표로 분해하여 목표 트리를 생성하는 단계는,상기 검색된 온톨로지에서 상기 서비스 목표에 대응하는 객체의 하위 객체를 상기 서브 목표로써 분해하고, 상기 서브 목표를 상기 서비스 목표의 하위 객체로 연결하여 상기 목표 트리를 생성하는 목표지향 서비스 결합 방법
|
14 |
14
제8항에 있어서,상기 서브 목표의 분해가 가능하면, 분해가 되지 않을 때까지 분해하면서 상기 목표 트리의 하위에 추가하는 단계는,상기 서브 목표의 요구사항을 만족하는 온톨로지에서 상기 서브 목표에 대응하는 객체의 하위 객체가 존재하면, 상기 하위 객체를 다음 서브 목표로써 분해하고, 상기 분해된 서브 목표를 상기 서브 목표의 하위 객체로 연결하여 상기 목표 트리에 추가하는 추가 단계; 및모든 서브 목표에 대응하는 객체의 하위 객체가 존재하지 않을 때까지 상기 추가 단계를 반복하는 단계를 포함하는목표지향 서비스 결합 방법
|
15 |
15
제8항 내지 제14항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체
|