DOI QR코드

DOI QR Code

Mobile Cloud Context-Awareness System based on Jess Inference and Semantic Web RL for Inference Cost Decline

추론 비용 감소를 위한 Jess 추론과 시멘틱 웹 RL기반의 모바일 클라우드 상황인식 시스템

  • 정세훈 (순천대학교 멀티미디어공학과) ;
  • 심춘보 (순천대학교 멀티미디어공학과)
  • Received : 2012.06.07
  • Accepted : 2012.08.16
  • Published : 2012.10.30

Abstract

The context aware service is the service to provide useful information to the users by recognizing surroundings around people who receive the service via computer based on computing and communication, and by conducting self-decision. But CAS(Context Awareness System) shows the weak point of small-scale context awareness processing capacity due to restricted mobile function under the current mobile environment, memory space, and inference cost increment. In this paper, we propose a mobile cloud context system with using Google App Engine based on PaaS(Platform as a Service) in order to get context service in various mobile devices without any subordination to any specific platform. Inference design method of the proposed system makes use of knowledge-based framework with semantic inference that is presented by SWRL rule and OWL ontology and Jess with rule-based inference engine. As well as, it is intended to shorten the context service reasoning time with mapping the regular reasoning of SWRL to Jess reasoning engine by connecting the values such as Class, Property and Individual which are regular information in the form of SWRL to Jess reasoning engine via JessTab plug-in in order to overcome the demerit of queries reasoning method of SparQL in semantic search which is a previous reasoning method.

상황인식 서비스라는 개념은 컴퓨팅과 통신을 기반으로 서비스를 제공 받는자의 주변 상황을 컴퓨터가 인식하고 스스로 판단하여 사용자에게 유용한 정보를 제공하는 서비스이다. 그러나 모바일 환경에서 제한된 모바일 기능과 메모리 공간 및 추론 비용 증가로 인해 소규모의 상황인식 처리 능력을 가지는 단점과 추론 엔진의 부분 개발로 인한 상황 정보 추론 방식의 제한적인 형태로 나타나고 있다. 이에 본 논문에서는 특정 플랫폼에 종속되지 않고 다양한 모바일기기에서 상황인식 서비스를 제공받을 수 있도록 PaaS기반의 GAE을 이용한 모바일 클라우드 상황인식 시스템을 제안한다. 제안하는 시스템의 추론 설계 방식은 OWL의 온톨로지와 SWRL 규칙으로 표현되는 시멘틱 추론을 이용한 지식베이스 프레임워크와 규칙 기반의 추론 엔진을 제공하는 Jess를 활용하여 설계한다. 아울러 기존 추론 질의 방식인 시멘틱 검색의 SparQL 질의 추론 방식의 단점을 극복하고자 SWRL형태의 Rule 규칙 정보인 Class, Property, Individual등의 속성값들을 특정 플러그인을 이용하여 Jess 추론 엔진에 연결하도록 설계한다.

Keywords

References

  1. Hye-Kyoung Jeon, Yang-Jae Park, Jung-Hyun Lee, "Design of Infant Danger Notification System using Context- Information on the Home Network Environment", In Proceedings of the Fall Conference of Korean Institute of Information Technology, pp.324-329, 2007.
  2. Tao Gu, Hung Keng Pung, Da Qing Zhang, "A service oriented middleware for building context-aware service", Journal of Network and Computer Application, Vol.28, No.1, pp.1-18, 2005. https://doi.org/10.1016/j.jnca.2004.06.002
  3. Tao Gu, Hung Keng Pung, Da Qing Zhang, "A Middleware for Building Context-Aware Mobile Services", Proceeding of IEEE Vechicular Technology Conference, pp.2656-2660, 2004.
  4. Tao Gu, Xiao Hang Wang, Hung Keng Pung, Da Qing Zhang, "An Ontology-based Context Model in Intelligent Environment", Proceeding of Communication Networks and Distributed Systems Modeling and Simulation Conference, pp.270-275, 2004.
  5. P. Coppola, V.D. Mea, L. D. Gaspero, D. Menegon, D. Mischis, S. Mizzaro, I. Scagnetto, L. Vassena, "The Context-Aware Browser", In Proc. of the IEEE Intelligent Systems, Vol.25, No.1, pp.38-47, 2010. https://doi.org/10.1109/MIS.2010.26
  6. Gil Heo, "The Context-aware Recomendation System with Rule-based Inference Engine in the Mobile Environment", Soongsil University, A Master's Thesis, 2011.
  7. Jong-In Lee, Dong-Gyu Yeo, Byeong-Man Kim, "Detection of Music Mood for Context-aware Music Recommendation", The Transactions of the Korea Information Processing Society : Part B, Vol.17B, No.4, pp.263-274, 2010.
  8. Joong-Kyung Ryu, Kyung-Yong Chung, Jong-Hun Kim, Kee-Wook Rim, Jung-Hyun Lee, "Recommendation using Service Ontology based Context Awareness Modeling", Journal of Korea Contents Association, Vol.11, No.2, pp.22-30, 2011. https://doi.org/10.5392/JKCA.2011.11.2.022
  9. Hae-Yoon Park, Hae-Young Yoo, "Portability Evaluation Technique of Application for Heterogeneous Mobile Platform", The Transactions of the Korea Information Processing Society : Part D, Vol.18, No.2, pp.123-132, 2011. https://doi.org/10.3745/KIPSTD.2011.18D.2.123
  10. Gruber, T. R. "What ia an Ontology?", http://wwwksl.stanford.edu/kst/what-is-an-ontology.html, 1993.
  11. SWRL (A Semantic Web Rule language Combining OWL and RuleML), W3C Member Submission, http://www.w3.org/ Submission/SWRL, 2004.