DOI QR코드

DOI QR Code

MADA Feedback Framework for Adaptive Inference Results of Situation Aware Services in Mobile Environments

모바일 상황인식 서비스의 추론 결과 적응을 지원하기 위한 MADA 피드백 프레임워크

  • 신수혜 (부산대학교 컴퓨터공학과) ;
  • 박준석 (부산대학교 컴퓨터공학과) ;
  • 염근혁 (부산대학교 정보컴퓨터공학부)
  • Received : 2013.01.28
  • Accepted : 2013.03.21
  • Published : 2013.07.31

Abstract

The high portability and mobility of mobile devices have given rise to critical concerns with regard to mobile situation-aware services that utilize user situation information in the mobile domain. Mobile situation-aware services for mobile devices are provided by collecting and analyzing data, from which the user situation is inferred through an inference system. However, the high mobility of the mobile domain has made it difficult to infer the required results. In addition, previous studies have not identified a systematic approach to modifying and adapting. In this paper, we propose a systematic feedback process model based on software cybernetics in order to address the abovementioned problems. Further, we propose a MADA(Monitoring, Analysis, Determinating, Adaptation) framework for the feedback process model. Thus, the proposed approach supports the development of self-adaptive mobile situation-aware services that can infer appropriate results and manage the inferred results systematically.

최근 높은 휴대성과 이동성을 특징으로 하는 모바일 도메인에서 사용자의 상황정보를 이용한 모바일 상황인식 서비스에 대한 관심이 증대되고 있다. 모바일 상황인식 서비스들은 사용자의 상황정보를 모바일 기기로부터 수집 및 분석하여 추론 시스템을 통해 상황을 추론해야 한다. 그러나 모바일 도메인의 높은 이동성으로 인해 상황에 적합한 추론 결과를 얻기에 어려움이 있다. 또한, 잘못된 추론 결과를 수정 및 적응하기 위한 체계적인 방법에 대한 연구가 부족하다. 본 논문은 이러한 문제점을 개선하기 위해 소프트웨어 사이버네틱스 기반 피드백 개념을 적용한 체계적인 프로세스 모델을 제시한다. 또한 피드백 프로세스 모델을 적용, 설계 및 구현한 MADA(Monitoring, Analysis, Determinating, Adaptation) 프레임워크를 제시한다. 이를 통해 정확한 상황 추론이 가능한 적응적 모바일 상황인식 서비스 개발 환경을 구축할 수 있으며 추론 규칙의 체계적 관리가 가능하다.

Keywords

References

  1. K. Cai et al., "An Overview of Software Cybernetics", in Proceedings of the International Workshop on Software Technology and Engineering Practice, pp.77-86, 2003.
  2. L. Liu, Z. Jin and R. Lu, "Towards Controllable Requirements Engineering Processes based on Cybernetics", in Proceedings of the International Conference on Computer Software and Applications, Vol.2, pp.229-232, 2007.
  3. J. Chen, Q. Zhang and S. D. Bruda, "Cybernetics in Software System Verification", in Proceedings of the International Conference on Intelligent Human-Machine Systems and Cybernetics, Vol.2, pp.247-277, 2009.
  4. X. Peng et al., "Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop", International Journal on Systems and Software, Vol.85, No.12, pp.2707-2719, 2012. https://doi.org/10.1016/j.jss.2012.04.079
  5. C. Tudor et al., "A self-adapting algorithm for context aware systems", in Proceedings of the International Conference on Roedunet, pp.374-379, 2010.
  6. C. Chang et al., "Situ: A Situation-Theoretic Approach to Context-Aware Service Evolution", International Journal on Transactions on Services Computing, Vol.2, No.3, pp.261-275, 2009. https://doi.org/10.1109/TSC.2009.21
  7. OWL (Web Ontology Language), W3C Recommendation, http://www.w3.org/OWL.
  8. SWRL (A Semantic Web Rule language Combining OWL and RuleML), W3C Member Submission, http://www.w3.org/Submission/SWRL.
  9. JESS (Java Expert System Shell), the Rule Engine for the Java Platform, http://www.jessrules.com.
  10. O. Kweon, J. Park and K. Yeom, "Ontology Model Management Framework for Supporting Mobile Situation-aware Service Development", The Journal of Korean Institute of Next Generation Computing, Vol.7, No.6, pp.13-25, 2011.
  11. S. Hassanpour, M. Oconnor and A. Das, "Exploration of SWRL Rule Bases through Visualization, Paraphrasing, and Categorization of Rules", in Proceedings of International Conference on Rule Interchange and Applications, pp. 246-261, 2009.
  12. Protege, http://protege.stanford.edu.