1 |
1
커뮤니티 컴퓨팅 시스템을 개발하는 방법에 있어서, 상기 커뮤니티 컴퓨팅 시스템에 존재 가능한 모든 커뮤니티에 대해 멤버들의 역할, 목적 및 프로토콜, 및 상기 멤버들이 속하는 사회를 입력받아 커뮤니티 컴퓨팅 모델을 정의하는 단계; 상기 커뮤니티 컴퓨팅 모델을, 상기 목적을 해결하기 위한 상기 커뮤니티의 멤버들 및 상기 멤버들의 상호작용에 대해 플랫폼에 독립적인 수준으로 기술하는 플랫폼 독립 커뮤니티 컴퓨팅 구현 모델로 변환하는 단계; 상기 커뮤니티 컴퓨팅 시스템이 구현될 특정 플랫폼의 정보를 입력받아 상기 플랫폼 독립 커뮤니티 컴퓨팅 구현 모델을 플랫폼 종속 커뮤니티 컴퓨팅 구현 모델로 변환하는 단계; 및 상기 플랫폼 종속 커뮤니티 컴퓨팅 구현 모델을 상기 커뮤니티 컴퓨팅 시스템의 운용을 위하여 각각의 컴퓨팅 요소에 배치하는 단계를 포함하는 것을 특징으로 하는 커뮤니티 컴퓨팅 시스템의 개발 방법
|
2 |
2
제1항에 있어서, 상기 커뮤니티 컴퓨팅 모델을 정의하는 단계는, 상기 역할에 대해서는, 상기 역할을 수행할 수 있는 멤버들의 속성, 및 조건을 각각 정의하는 단계; 상기 목적 및 프로토콜을 정의하는 단계; 및 상기 멤버들이 속하는 사회, 및 상기 멤버들이 상기 사회에 속할 수 있는 조건을 정의하는 단계를 포함하는 것을 특징으로 하는 커뮤니티 컴퓨팅 시스템의 개발 방법
|
3 |
3
제1항에 있어서, 상기 플랫폼 독립 커뮤니티 컴퓨팅 구현 모델로 변환하는 단계는, 상기 커뮤니티에 대해서는, 상기 역할과 멤버간의 매핑 정보 및 상기 멤버들간의 상호작용을 입력받는 단계; 및 상기 사회에 대해서는, 상기 멤버의 종류 및 상기 멤버 계층 정보를 입력받는 단계를 포함하는 것을 특징으로 하는 커뮤니티 컴퓨팅 시스템의 개발 방법
|
4 |
4
제3항에 있어서, 상기 멤버들간의 상호작용을 입력받는 단계는, 오컴(Occam)을 기반으로 하는 프로토콜 기술 언어에 의해 수행되는 것을 특징으로 하는 커뮤니티 컴퓨팅 시스템의 개발 방법
|
5 |
5
제1항에 있어서, 상기 플랫폼 종속 커뮤니티 컴퓨팅 구현 모델은 JADE(Java Agent DEvelopment Framework) 플랫폼으로 구현되는 것을 특징으로 하는 커뮤니티 컴퓨팅 시스템의 개발 방법
|
6 |
6
제1항에 있어서, 상기 플랫폼 종속 커뮤니티 컴퓨팅 구현 모델은 JAM(Java Application Manager) 플랫폼으로 구현되는 것을 특징으로 하는 커뮤니티 컴퓨팅 시스템의 개발 방법
|