1 |
1
개발자로부터 입력되는 정보에 기반하여, 다자간 작업을 필요로 하는 로봇 서비스의 흐름을 선언적으로 서술한 템플릿을 생성하는 템플릿 생성기, 복수의 온톨로지 모델 각각에 부여된 메타 데이터들을 포함하는 메타 모델과 상기 템플릿에 기초하여, 상기 복수의 온톨로지 모델 중 상기 로봇 서비스의 수행에 필요한 적어도 하나의 온톨로지 모델을 추론하는 질의문을 생성하는 템플릿 해석기, 및상기 질의문을 바탕으로 추론된 상기 적어도 하나의 온톨로지 모델과 상기 템플릿을 바인딩하여, 상기 로봇 서비스를 수행하는 복수의 역할 별로 상기 로봇 서비스의 흐름을 설명하는 역할 설명, 상기 복수의 역할 간의 상호작용을 설명하는 상호작용 설명, 및 상기 로봇 서비스에 필요한 지식정보를 포함하는 서비스 패키지를 생성하는 서비스 패키지 생성기를 포함하고, 상기 템플릿은 상기 복수의 역할과, 상기 복수의 역할 각각의 행위들, 그리고 상기 복수의 역할 간의 상호작용을 메타 데이터 형태로 서술하며, 상기 서비스 패키지 생성기는, 추론된 상기 적어도 하나의 온톨로지 모델과 상기 템플릿을 바인딩하는 과정에서, 추론된 상기 적어도 하나의 온톨로지 모델을 바탕으로 상기 템플릿에 서술된 상호작용들을 상기 로봇 서비스의 도메인에 맞는 상호작용으로 분해 및 재조립하여 상기 서비스 패키지를 생성하는 것을 특징으로 하는 로봇 서비스 개발 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 메타 데이터는 상기 복수의 온톨로지 모델 각각의 속성을 선언적으로 서술하는 것을 특징으로 하는 로봇 서비스 개발 시스템
|
5 |
5
제1항에 있어서,상기 역할 설명은, 상기 로봇 서비스의 목표 흐름을 역할 별로 서술하는 워크플로우 및 상기 로봇 서비스를 수행하기 위한 사전 환경 정보에 대응하는 컨디션을 포함하는 것을 특징으로 하는 로봇 서비스 개발 시스템
|
6 |
6
제1항에 있어서,상기 상호작용 설명은, 각 상호작용을 수행하는 역할들, 상기 각 상호작용의 시작조건 및 종료조건, 및 상기 각 상호작용을 수행하기 위한 행위 설명을 포함하는 것을 특징으로 하는 로봇 서비스 개발 시스템
|
7 |
7
제1항에 있어서,상기 서비스 패키지는, 상기 로봇 서비스에서 활용되는 컨텍스트들의 소멸 및 생성에 대한 규칙을 서술하는 컨텍스트 설명을 더 포함하는 로봇 서비스 개발 시스템
|
8 |
8
로봇 서비스 개발 시스템의 서비스 패키지 생성 방법에 있어서, 개발자로부터 입력되는 작업 스크립트에 기반하여, 다자간 작업을 필요로 하는 로봇 서비스에서 복수의 역할과, 상기 복수의 역할 각각의 행위들, 및 상기 복수의 역할 간의 상호작용을 메타 데이터 형태로 서술하는 템플릿을 생성하는 단계,복수의 온톨로지 모델 각각에 부여된 메타 데이터들을 포함하는 메타 모델과 상기 템플릿에 기초하여, 상기 복수의 온톨로지 모델 중 상기 로봇 서비스의 수행에 필요한 적어도 하나의 온톨로지 모델을 추론하는 질의문을 생성하는 단계,상기 질의문을 이용하여 상기 복수의 온톨로지 모델 중 상기 적어도 하나의 온톨로지 모델을 가져오는 단계, 및상기 적어도 하나의 온톨로지 모델과 상기 템플릿을 바인딩하여, 상기 로봇 서비스를 수행하는 상기 복수의 역할 별로 상기 로봇 서비스의 흐름을 설명하는 역할 설명, 상기 복수의 역할 간의 상호작용을 설명하는 상호작용 설명, 및 상기 로봇 서비스에 필요한 지식정보를 포함하는 서비스 패키지를 생성하는 단계를 포함하고, 상기 서비스 패키지를 생성하는 단계는, 상기 적어도 하나의 온톨로지 모델과 상기 템플릿을 바인딩하는 과정에서, 상기 적어도 하나의 온톨로지 모델을 바탕으로 상기 템플릿에 서술된 상호작용들을 상기 로봇 서비스의 도메인에 맞는 상호작용으로 분해 및 재조립하여 상기 서비스 패키지를 생성하는 단계를 포함하는 것을 특징으로 하는 서비스 패키지 생성 방법
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
제8항에 있어서,상기 상호작용 설명은, 각 상호작용을 수행하는 역할들, 상기 각 상호작용의 시작조건 및 종료조건, 및 상기 각 상호작용을 수행하기 위한 행위 설명을 포함하며, 상기 템플릿에 서술된 상호작용들을 분해 및 재조립하여 생성되는 것을 특징으로 하는 서비스 패키지 생성 방법
|
12 |
12
제8항에 있어서,상기 메타 데이터는 상기 복수의 온톨로지 모델 각각의 속성을 선언적으로 서술하는 것을 특징으로 하는 서비스 패키지 생성 방법
|
13 |
13
제8항에 있어서,상기 역할 설명은, 상기 로봇 서비스의 목표 흐름을 역할 별로 서술하는 워크플로우 및 상기 로봇 서비스를 수행하기 위한 사전 환경 정보에 대응하는 컨디션을 포함하는 것을 특징으로 하는 서비스 패키지 생성 방법
|
14 |
14
제8항에 있어서,상기 서비스 패키지는, 상기 로봇 서비스에서 활용되는 컨텍스트들의 소멸 및 생성에 대한 규칙을 서술하는 컨텍스트 설명을 더 포함하는 서비스 패키지 생성 방법
|