DOI QR코드

DOI QR Code

OSGi based Service Middleware for Context-Aware Applications

상황 인식 응용을 위한 OSGi 기반 서비스 미들웨어

  • Published : 2006.10.30

Abstract

To support context-aware services in ubiquitous computing environments, there are required dynamic context managing, context reasoning and context modeling technologies. In previous researches, context services are designed using context ontology used in context aware middleware. So, context service cannot change the context ontology in execution time. In this paper, we propose a hierarchical ontology-based context management model and design a context-aware middleware based on this model for supporting active application adaptability and reflecting users' requirements dynamically in contextual changes. It also provides efficient support for inferencing, interpreting, acquiring and discovering various contexts to build context-aware services and presents a resolution method for context conflict which is occurred in execution of service. As the middleware is implemented on the OSGi framework, it can cause interoperability among devices such as computers, PDAs, home appliances and sensors. It can also support the development and operation of context aware services, which are required in the ubiquitous computing environment.

유비쿼터스 컴퓨팅 환경에서 상황 인식 기반의 서비스를 제공하기 위해선 동적인 상황 관리 기술과 상황 추론 기술, 그리고 상황 모델링 기술이 필요하다. 기존 연구에서 상황 인식 서비스는 상황 인식 미들웨어에서 사용하는 상황 온톨로지를 이용해서 설계되기 때문에 서비스의 실행도중 상황 온톨로지를 동적으로 변경하기 어렵다. 본 논문에서는 유비쿼터스 컴퓨팅 환경에서 상황 변화에 대한 사용자의 요구사항을 능동적으로 반영하고, 동적인 응용 적응성을 지원하는 계층적 온톨로지 기반 상황 관리 모델을 제안하고 이를 기반으로 상황 인식 미들웨어를 설계한다 또한, 상황 인식 서비스 구현을 위해 다양한 컨텍스트 발견, 획득, 해석, 추론을 효과적으로 지원하며 사용자의 서비스 실행 시 발생할 수 있는 상황 충돌을 해결하기 위한 방법을 제시한다. 설계하는 미들웨어는 OSGi 프레임워크 위에서 구현함으로써 다양한 유비쿼터스 환경에 필요한 상황 인식 서비스의 개발 및 운용을 효과적으로 지원을 할 수 있다.

Keywords

References

  1. M. Weiser and J. S. Brown, The Coming Age of Calm Technology, In P. J. Denning & R. M. Metcalfe(Eds.), Beyond Calculation: The Next Fifty Years of Computing, pp.75-85, 1998
  2. A. D. Norman, The Invisible Computer: Why Good Products Can Fail, The Personal Computer Is So Complex, and Information Appliances Are the Solution, MIT Press, 1998
  3. J. Wejchert, 'The Disappearing Computer,' Information Document, IST Call for proposals, European Commission, Future and Emerging Technologies, 2000
  4. Dey, A.K., et al. 'A conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications,' anchor article of a special issue on Context-Aware Computing, Human-Computer Interaction (HCI) Journal, Vol.16, 2001 https://doi.org/10.1207/S15327051HCI16234_02
  5. B. N. Schilit, N. Adams, and R. Want, 'Context-aware computing applications,' Proceedings of the Workshop on Mobile Computing System and Applications, pp.85-90, 1994
  6. A. K. Dey, 'Supporting the Construction of Context-Aware Applications,' Dagstuhl seminar on Ubiquitous Computing, 2001
  7. Chen, Harry, Tim Finin, and Anupam Joshi. 'An Intelligent Broker for Context-Aware Systems.' Adjunct Proceedings of Ubicomp 2003, Seattle, Washington, USA, October 12-15, 2003
  8. M. Roman, C. K. Hess, R. Cerqueira, A. Ranganathan, R. H. Campbell, and K. Nahrstedt. 'Gaia: A Middleware Infrastructure to Enable Active Spaces', In IEEE Pervasive Computing, pp.74-83, Oct-Dec., 2002 https://doi.org/10.1109/MPRV.2002.1158281
  9. Tao Gu; Hung Keng Pung ; Da Qing Zhang, 'Toward an OSGi-Based Infrastructure for Context-Aware Applications', Pervasive Computing, IEEE, volume 3, issue 4, 66-74 pages, Oct., 2004 https://doi.org/10.1109/MPRV.2004.19
  10. Tao Gu, Hung KP, Da QZ, 'A Service-oriented. middleware for building context-aware services', Journal. of Network and Computer Applications, Vol.28, 2005 https://doi.org/10.1016/j.jnca.2004.06.002
  11. OWL : http://www.w3.org/2004/OWL/
  12. 이승근, '유비쿼터스 컴퓨팅 환경을 위한 온톨로지 기반 상황 인식 서비스 미들웨어,' 인하대학교 박사학위 논문, 2006
  13. S. Shafer, B. Brumitt, and B. Meyers, 'The EasyLiving Intelligent Environment System'. CHI Workshop on Research Directions in Situated Computing, April, 2000
  14. MicroSoft EasyLiving http://research.microsoft.com/easyliving
  15. K. Cory, R. Orr, G. Abowd, C. Atkeson, I. Essa, B. MacIntyre, E. Mynatt, T. Starner, and W. Newstetter, 'The aware home: A living laboratory for ubiquitous computing research', In the Proceedings of the Second International Workshop on Cooperative Buildings, 1999
  16. http://www-static.cc.gatech.edu/fce/ahri
  17. Yatani, Koji, Masanori Sugimoto and Fusako Kusunoki. 'Musex: A System for Supporting Children's Collaborative Learning with PDA's.' Second IEEE International Workshop on Wireless and Mobile Technologies in Education. 2004 https://doi.org/10.1109/WMTE.2004.1281344
  18. L. Gong, 'A Software Architecture for Open Service Gateways,' IEEE Internet Computing, Vol.5, No.1, pp.64-70, 2001 https://doi.org/10.1109/4236.895144
  19. P. Dobrev, D. Famolari, C. Kurzke, and B. A. Miller, 'Device and Service Discovery in Home Networks with OSGi,' IEEE Communications Magazine, Vol.40, No.8, pp. 86-92, 2002 https://doi.org/10.1109/MCOM.2002.1024420