유비쿼터스 환경에서 피쳐 기반 서비스 식별 방법

A Feature-based Method to Identify Services in Ubiquitous Environment

  • 신현석 (고려대학교 컴퓨터.전파통신공학과) ;
  • 송치양 (경북대학교 소프트웨어공학과) ;
  • 강동수 (고려대학교 컴퓨터.전파통신공학과) ;
  • 백두권 (고려대학교 컴퓨터.전파통신공학과)
  • 발행 : 2008.12.31

초록

비즈니스 적으로 재사용 가능한 서비스와 언제 어디서나 컴퓨팅 서비스를 제공하는 유비쿼터스는 중요한 패러다임으로 이슈화되고 있다. 서비스의 필수 요소는 유연성과 독립성이고, 유비쿼터스 모델링의 핵심 요소는 상호운용과 상황인지이다. 서비스 식별 방법으로는 비즈니스 프로세스 기반의 하향식 방법과 컴포넌트 기반의 상향식 방법이 있다. 하향식 방법은 전문가의 직관에 의존하며, 상향식 방법은 컴포넌트의 제약으로 비기능 요소를 표현하지 못하는 단점이 있다. 반면, 피처는 비기능 표현이 가능하여 유비쿼터스 환경에서의 서비스 식별로 적합하나. 이를 기반으로 하는 서비스 식별 연구가 미흡하다. 본 논문에서는, 피쳐를 기반으로 유비쿼터스 환경에서의 서비스를 식별하는 방법을 제안한다. 피쳐 모델로부터 초기 후보 서비스를 도출, 정제, 분석하여 최종 서비스를 식별한다. 제안 방법을 통해, 피쳐 기반의 효과적인 유비쿼터스 도메인 분석과 재사용 단위의 다양화에 의한 재사용성 증가를 기대할 수 있다.

Services are reusable units in business level. Ubiquitous computing provides computing services anytime and anywhere. The combination of both is becoming an important paradigm of computing environment. Fundamentals of services require flexibility and interoperability, and key elements of ubiquitous modeling require interoperability and context-awareness. There are two kinds of methods to identify services. The top-down approach is based on business process, and the bottom-up approach is based on components. The first approach depends on experts' intuitions, while the second approach suffers the incapability of expressing non-functional expression through components. Although a feature-based approach is capable of expressing non-functional expression and identifying services in ubiquitous environment, the research on this issue is not adequately addressed by far. To promote this research, this paper proposes a feature-based method to identify services in ubiquitous computing. The method extracts initial-candidate-services from a feature model. Then, the ultimate services are identified through optimizing and analyzing the candidate-services. The proposed method is expected to enhance the service reusability by effectively analyzing ubiquitous domain based on feature, and varying reusable service units.

키워드