A Rule-based Adaptive Service Framework with State-driven Composition

상태 유도 조합을 이용한 규칙 기반의 적응형 서비스 프레임워크

  • Jung, Woo-Sung (School of Computer Science & Engineering, Seoul National University) ;
  • Yoo, Chan-Woo (School of Computer Science & Engineering, Seoul National University) ;
  • Park, Dong-Hun (School of Computer Science & Engineering, Seoul National University) ;
  • Lee, Byoung-Jeong (Dept. of Computer Science, The University of Seoul) ;
  • Kim, Hee-Chern (Dept. of Computer Science, Korea National Open University) ;
  • Wu, Chi-Su (School of Computer Science & Engineering, Seoul National University)
  • 정우성 (서울대학교 컴퓨터공학부) ;
  • 유찬우 (서울대학교 컴퓨터공학부) ;
  • 박동훈 (서울대학교 컴퓨터공학부) ;
  • 이병정 (서울시립대학교 컴퓨터과학부) ;
  • 김희천 (한국방송통신대학교 컴퓨터과학과) ;
  • 우치수 (서울대학교 컴퓨터공학부)
  • Published : 2006.10.20

Abstract

적응형 소프트웨어는 유비쿼터스 컴퓨팅의 핵심 분야로 홈 네트워크, 지능 로봇 등 다양한 분야에 응용이 가능하다. 하지만, 대부분의 연구가 적응형 소프트웨어의 요구사항이나 시나리오의 구체화를 위한 비전을 제시하거나, 응용 구현의 사례를 보임으로써 실현 가능성을 확인하는데 초점을 맞추고 있다. 본 연구에서는 동적인 재구성이 가능한 규칙 기반으로 동작할 수 있기 때문에 진화가 가능하며, 상태에 기반하여 행위를 판단하는 RASC 프레임워크를 제안한다. 기존 서비스 조합의 개념을 실현하기 위해 중개자를 이용하였으며, 변이와 교차와 같은 유전 알고리즘 연산을 쉽게 적용할 수 있도록 RASC 도메인을 정의하였다. RASC 프레임워크는 블랙보드 아키텍처를 기반으로 규칙을 공유하며, 서비스와 서비스 조합체 모두 자극-반응 모델을 따르고 자기유사성을 가지는 일종의 복잡계를 구성한다.

Keywords