A Context-aware Workflow System for URC Services

URC 서비스를 위한 상황인지 기반의 워크플로우 시스템

  • 최종선 (숭실대학교 컴퓨터학부) ;
  • 곽동규 (숭실대학교 컴퓨터학부) ;
  • 최재영 (숭실대학교 컴퓨터학부) ;
  • 조용윤 (국립 순천대학교 정보통신공학부)
  • Received : 2010.02.16
  • Accepted : 2010.07.07
  • Published : 2010.09.15

Abstract

An URC (Ubiquitous Robot Companion) is aimed for providing the best service according to situational information that it recognizes. In order to offer human-friendly and intelligent services, a robot middleware requires the technique to automate and control URC service processes, which are based on context-awareness. In this paper, we propose a context-aware workflow system to provide web services based URC services according to situational information. The proposed system offers a platform-independent command object model to control heterogeneous URCs, and supports web services based context-aware URC services. Therefore, the proposed system can increase the reliability of URC services in ubiquitous network environment, on which the diverse URC robots and platforms exist. And it can enhance the flexibility and adaptability of the functional and structural changes of URC systems.

URC 로봇은 인간을 중심으로 발생하는 주변 상황을 이해하고, 그것에 따라 최적의 서비스를 제공하는데 목적이 있다. 따라서 URC 로봇을 위한 미들웨어에는 인간 친화적인 서비스 제공을 위한 상황정보 기반의 프로세스 제어와 서비스 자동화 기술이 요구된다. 본 논문에서는 상황 정보에 따라 사용자에게 표준 웹 서비스 기반의 상황인지 URC 서비스를 제공하기 위한 워크플로우 시스템을 제안한다. 제안하는 시스템은 이기종의 URC를 제어하기 위해 플랫폼에 독립적인 XML 기반의 명령어 객체 모델을 제공하고, 웹 서비스 형태의 상황인지 URC 서비스를 지원한다. 따라서 제안하는 시스템은 다양한 로봇과 플랫폼이 존재하는 유비쿼터스 네트워크 환경에서의 URC 서비스에 대한 신뢰성을 향상시키고, URC 시스템의 기능 및 구조 변화에 대한 높은 유연성과 적용성을 제공할 수 있다.

Keywords

References

  1. 김현, 조영조, 오상록, "URC(Ubiquitous Robotic Companion : 네트워크 기반 서비스 로봇", 정보과학회지 제24권 제3호, pp.5-11, 2006.
  2. 유원필, 박승환, 채희성, "u-City 로봇시스템기술 동향", 전자통신동향분석, 제24권, 제5호, pp.98-108, 2009.
  3. 최종선, 조용윤, 최재영, "다중-워크플로우를 지원하는 상황인지 워크플로우 언어의 설계", 한국인터넷정보학회 논문지, 제10권, 제6호, 2009.
  4. Alexandre Alves, Assaf Arkin, Sid Askary, Curbera, Charlton Barreto, Francisco Curbera, et al, "Web Services Business Process Execution Language Version 2.0," http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf, 2007.
  5. Sucha S., L. Sea, et al., "A survey on contextaware workflow adaptations," Proceedings of the 6th International Conference on Advances in MoMM08, ACM, pp.414-417. 2008.
  6. Abu Zafar, A. and A. S. Zubair, "A Conceptual Framework for Smart Workflow Management," Proceedings of the 2009 International Conference on Information Management and Engineering, IEEE Computer Society, pp.574-578. 2009.
  7. M Wieland, O. K., D Nicklas, F Leymann, "Towards context-aware workflows," CAiSE07 Proc. of the Workshops and Doctoral Consortium, 2007.
  8. Jun Li, Yingyi Bu, Shaxun Chen, Xianping Tao, Jian Lu, "FollowMe: On Research of Pluggable Infrastructure for Context-Awareness," AINA06, vol.1, pp.199-204, 2006.
  9. Joohyun Han, Yongyun Cho, Eunhoe Kim, Jaeyoung Choi, "A Ubiquitous Workflow Service Framework," ICCSA06, pp.30-39, 2006.
  10. Wieland M. Kaczmarczyk P., Nicklas D., "Context Integration for Smart Workflows," Proceedings of the 6th Annual IEEE International Conference on PerCom08, IEEE Computer Society, pp.239-242, 2008.
  11. Y. C. Ngeow, D. C., A. K. Mustapha, E. Goh, H. K. Low, "A Context-Aware Architecture for Smart Space Environment," MUE07, 26-28 April 2007, Seoul, Korea, IEEE Computer Science, pp.908-913. 2007.
  12. J Han, Y Cho and J Choi, "Context-aware Workflow Language based on Web Services for Ubiquitous Computing," LNCS 3481-ICCSA05, pp.1008- 1017, 2005.
  13. 백문홍, 백승호, 박재한, "정보화시대의 지능형로봇 연구동향", 정보과학회지, 제26권, 제1호, pp.46-52, 2008.
  14. 홍충성 외 5명, "URC를 위한 상황 정보 관리 기술", 전자통신동향분석 제22권 제2호, pp.10-19, 2007.
  15. 정연구, 조현규, "지능형 로봇의 국제 표준화 동향", 전자통신동향분석, 제22권, 제2호, pp.70-78, 2007.
  16. Hyun Kim, Young-Jo Cho, Sang-Rok Oh, "CAMUS: a middleware supporting context-aware services for network-based robots," Advanced Robotics and its Social Impacts, 2005. IEEE Workshop on, pp.237-242, 2005.
  17. Jong-Hwan Kim, In-Bae Jeong, In-Won Park, Kang-Hee Lee, "Multi-Layer Architecture of Ubiquitous Robot System for Integrated Services," Int J Soc Robot, pp.19-29, 2009.
  18. OpenRTM-aist, http://www.openrtm.org/OpenRTMaist/html-en/Documents2FRT-Middleware20Overview.html
  19. Tetsuo Kotoku, Makoto Mizukawa, "Robot Middleware and its Standardization in OMG," SICEICASE, IEEE, pp.2028-2031, 2006.
  20. Ando. N., Suehiro T., Kitagaki K., Kotoku T., Woo-Keun Yoon, "RT-Middleware: Distributed Component Middleware for RT (Robot Technology)," IEEE/RSJ International Conference on IROS05, pp.3555-3560, 2005.8.