DOI QR코드

DOI QR Code

User-driven Context-aware Service

사용자주도형 상황인식서비스

  • Received : 2012.10.18
  • Accepted : 2013.06.17
  • Published : 2013.08.31

Abstract

Context-awareness is a computing technology that automatically delivers useful services to users based on their situation. Most previous studies on context-awareness adopted the view that the user simply is a consumer of what the developer creates. Few studies addressed catering to the need of personalized services for the user. They are either too complex for the user to grasp or unable to express many useful services due to their weak expressive power. To address these issues, we propose Dobby as a new model and architecture for user-driven context-aware service development. Dobby enables the user to create services that are more suited to his personal preferences. We argue that Dobby offers an enhanced method for defining personalized context-aware services over existing methods.

상황인식은 컴퓨터가 사용자의 상황을 인식하고 자동으로 유용한 서비스를 제공하는 컴퓨팅기술이다. 상황인식에 관한 대부분의 기존 연구는 일방적으로 개발자가 제공하는 상황인식서비스를 사용자가 사용하는 개발자주도형 모델을 따르고 있다. 사용자가 원하는 서비스를 스스로 정의할 수 있는 방법이 일부 제안되기도 했으나 대체로 사용하기 어렵거나 매우 단순한 형태의 서비스 구현에 머물러 있다. 본 논문은 개인의 필요에 맞춘 상황인식 서비스 구현을 목표로, 스마트홈 환경에서 사용자가 직접 실세계의 장치나 인터넷의 정보를 연동하여 다양한 서비스를 구현할 수 있도록 개발된 도비(Dobby) 모델에 대하여 설명한다. 본문에서는 도비 모델을 상세히 설명하고 일반사용자를 위한 서비스정의 방법으로 Program by selection을 제안한다. 가상 스마트홈 기반의 테스트베드에서의 실험을 통하여 도비의 서비스 개발방법이 기존의 사용자주도형 방법 연구에서 제안된 방법보다 표현력과 사용의 편의성 면에서 우수함을 주장한다.

Keywords

References

  1. Jeongkyu Park and Keung Hae Lee, "CASPER: Mining Personalized Services," Ubiquitous Intelligence and Computing, LNCS 6406, pp. 337-351, Oct. 2010.
  2. Heikki Mannila, Hannu Toivonen and A. Inkeri Verkamo, "Discovery of Frequent Episodes in Event Sequences," Data Mining and Knowledge Discovery, Vol. 1, Num. 3, pp. 259-289, 1997. https://doi.org/10.1023/A:1009748302351
  3. Sajal K. Das, Diane J. Cook, Amiya Bhattacharya, Edwin O. Heierman III,and Tze-Yun Lin, "The role of prediction algorithms in the MavHome smart home architecture,": Wireless Communications, Vol. 9, Issue 6, pp. 77-84, Dec. 2002. https://doi.org/10.1109/MWC.2002.1160085
  4. OSGi Alliance, www.osgi.org
  5. Stephen S. Yau, Fariaz Karim, Yu Wang , Bin Wang, and Sandeep K.S. Gupta, "Reconfigurable Context-aware-Sensitive Middleware for Pervasive Computing,"IEEE Pervasive Computing, Vol. 1, No.3, pp. 33-40, 2002.
  6. Tao Gu, Hung Keng Pung, and Da Qing Zhang, "A service-oriented middleware for building context-awareservices," In Journal of Network and Computer Applications, vol.28, Issue 1, Jan. 2005.
  7. Glenn Judd and Peter Steenkiste, "Providing Contextual Information to Pervasive Computing Applications,"Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, March 2003.
  8. Tom Rodden, Andy Crabtree, Terry Hemmings, Boriana Koleva, Jan Humble, Karl-Petter AKESSON, and Par HANSSON, "Configuring the Ubiquitous Home," The 6th International Conference on Designing Cooperative Systems, pp.11-14, May, 2004.
  9. Anind Dey, Raffay Hamid, Chris Beckmann, Ian Li, Daniel Hsu, "a CAPpella: programming by demonstration of context-aware applications," Proceedings of the SIGCHI conference on Human factors in computing systems, ACM, 2004.
  10. Web Services, http://www.webservices.org
  11. Rahul Gupta, Sumeet, Talwar, Dharma P. Agrawal, "Jini Home Networking: A Step toward Pervasive Computing," IEEE Computer, Volume 35, Issue 8, pp. 34-40 Aug. 2002.
  12. Web page, "Understanding of universal plug and play," http://www.upnp.org
  13. Bluetooth, http://www.bluetooth.com/English/Pages/default.aspx

Cited by

  1. Development of the Web-based Participation IoT Service Brokering Platform vol.15, pp.2, 2015, https://doi.org/10.5392/JKCA.2015.15.02.040