DOI QR코드

DOI QR Code

A Method to Provide Context from Massive Data Processing in Context-Aware System

상황인지 시스템에서 대용량의 데이터 처리결과를 컨텍스트 정보로 제공하기 위한 방법

  • Received : 2018.11.29
  • Accepted : 2019.02.20
  • Published : 2019.04.30

Abstract

Unlike a single value from a sensor device, a massive data set has characteristics for various processing aspects; input data may be formed in a different format, the size of input data varies, and the processing time of analyzing input data is not predictable. Therefore, context aware systems may contain complex modules, and these modules can be implemented and used in different ways. In order to solve these problems, we propose a method to handle context information from the result of analyzing massive data. The proposed method considers analysis work as a different type of abstracting context and suggests the way of representing context information. In experiment, we demonstrate how the context processing engine works properly in a couple of steps with healthcare services.

단일 센서기기로부터 수집된 데이터와는 다르게 대용량의 데이터는 입력데이터의 구성 및 크기가 가변적이고, 처리 완료시점을 예측할 수 없는 특징을 갖고 있다. 상황인지 시스템이 이러한 환경의 요구사항을 적용하게 되면 컨텍스트 표현방법과 처리모듈들이 개별로 구성되어 해당 입력자료에 대한 호출 및 처리루틴이 복잡하게 구현될 수 있는 문제점이 있다. 이러한 문제점을 해결하기 위해서 본 논문에서 제안하는 처리방법은 온톨로지 기반의 지식표현을 통해 컨텍스트를 표현하고, 대용량의 데이터 처리결과를 반환하는 모듈의 중복 실행을 방지하여 컨텍스트 정보를 제공하기 위한 동작순서를 함께 기술한다. 실험에서는 헬스케어 환경에서 발생하는 센싱데이터 중 대용량의 데이터 처리결과를 필요로 하는 서비스에 대해 기술하고, 기존의 센싱데이터를 바탕으로 서비스를 제공하는 처리과정과 함께 대용량의 데이터 처리결과를 컨텍스트 정보로 제공하는 과정을 보인다.

Keywords

JBCRJM_2019_v8n4_145_f0001.png 이미지

Fig. 1. Layered Architecture of Context-aware System for Healthcare Services

JBCRJM_2019_v8n4_145_f0002.png 이미지

Fig. 2. Conceptual Procedure for Context Abstraction from Sensor Devices

JBCRJM_2019_v8n4_145_f0003.png 이미지

Fig. 3. Sequence Diagram for Processing Responsive Collected Data

JBCRJM_2019_v8n4_145_f0004.png 이미지

Fig. 4. Sequence Diagram for Processing Unresponsive Collected Data

JBCRJM_2019_v8n4_145_f0005.png 이미지

Fig. 5. Webpage for Users to Explore the List and Histories of Context Information

Table 1. Summary for healthcare service scenario examples

JBCRJM_2019_v8n4_145_t0001.png 이미지

Table 2. Service Summary with Context Representation for the Experiments

JBCRJM_2019_v8n4_145_t0002.png 이미지

Table 3. Summary of Input Devices for Experiments

JBCRJM_2019_v8n4_145_t0003.png 이미지

Table 4. Features and Input and Output Data for Context Processing Engine

JBCRJM_2019_v8n4_145_t0004.png 이미지

References

  1. G. M. Kapitsaki, G. N. Prezerakos, N. D. Tselikas, and I. S. Venierisa, "Context-aware service engineering: A Survey," Journal of Systems and Software, Vol.82, Issue 8, pp.1285-1297, 2009. https://doi.org/10.1016/j.jss.2009.02.026
  2. C. Emmanouilidis, R. A. Koutsiamanis, and A. Tasidou, "Mobile guides: Taxonomy of architectures, context awareness, technologies and applications," Journal of Network and Computer Applications, Vol.36, Issue 1, pp.103-125, 2013. https://doi.org/10.1016/j.jnca.2012.04.007
  3. U. Alegre, J. C. Augusto, and T. Clark, "Engineering contextaware systems and applications: A survey," Journal of Systems and Software, Vol.117, pp.55-83, 2016. https://doi.org/10.1016/j.jss.2016.02.010
  4. B. Schilit, N. Adams, and R. Want, "Context-aware computing applications," WMCSA, First Workshop on Mobile Computing Systems and Applications, pp.85-90, 1994.
  5. A. K. Dey, "Understanding and Using Context," Personal and Ubiquitous Computing, Vol.5, Issue 1, pp.4-7, 2001. https://doi.org/10.1007/s007790170019
  6. C. Bettini, O. Brdiczka, K. Henricksen, J. Indulska, D. Nicklas, A. Ranganathan, and D. Riboni, "A survey of context modelling and reasoning techniques," Personal and Ubiquitous Computing, Vol.5, Issue 1, pp.4-7, 2001. https://doi.org/10.1007/s007790170019
  7. J. Ye, S. Dobson, and S. McKeever, "Situation identification techniques in pervasive computing: A review," Pervasive and Mobile Computing, Vol.8, Issue 1, pp.36-66, 2012. https://doi.org/10.1016/j.pmcj.2011.01.004
  8. J. Aguilar, M. Jerez, and T. Rodriguez, "CAMeOnto: Context awareness meta ontology modeling," Applied Computing and Informatics, Vol.14, Issue 2. pp.202-213, 2018. https://doi.org/10.1016/j.aci.2017.08.001
  9. H. S. Choi, J. Y. Lee, N. R. Yang, and W. S. Rhee, "Ontology Based User-centric Service Environment for Context Aware IoT Services," The Journal of Korea Contents Association, Vol.14, Issue 7, pp.29-44, 2014. https://doi.org/10.5392/JKCA.2014.14.07.029
  10. T. Fissaa, H. Guermah, M. E. Hamlaoui, H. Hafiddi, and M. Nassar, "An Intelligent Approach for Context-Aware Service Selection using Machine Learning," LOPAL '18, Proceedings of the International Conference on Learning and Optimization Algorithms: Theory and Applications, No. 46, Rabat, 2018.
  11. G. Riva, "Ambient Intelligence in Health Care," Cyber Psychology & Behavior, Vol.6, No.3, pp.295-300, 2003. https://doi.org/10.1089/109493103322011597
  12. S. Landset, T. M. Khoshgoftaar, A. N. Richter, and T. Hasanin, "A survey of open source tools for machine learning with big data in the Hadoop ecosystem," Journal of Big Data, Vol.2, Issue 24, pp.1-36, 2015.
  13. D. Namiot, and M. Sneps-Sneppe, "On M2M Software," International Journal of Open Information Technologies, Vol.2, No.6, pp.29-36, 2014.
  14. V. G. Motti and J. Vanderdonckt, "A Computational Framework for Context-aware Adaptation of User Interfaces," RCIS, Research Challenges in Information Science, 7th International Conference, pp.1-12, IEEE, 2013.
  15. Y. S. Park, J. S. Choi, and J. Y. Choi, "Heterogeneous Sensor Data Acquisition Model for Providing Healthcare Services in IoT Environments," Korea Information Processing Society Transactions on Software and Data Engineering, Vol.6, Issue 2, pp.77-84, 2017.
  16. D. G. Kwak, J. Y. Choi, and C. W. Yoo, "Rule-based BPEL System using Aspect Oriented Programming," Journal of Korea Information Science Society: Software and Applications, Vol.39, No.2, pp.153-161, 2012.
  17. A. R. Beresford and F. Stajano, "Location Privacy in Pervasive Computing," Pervasive Computing, Vol.2, No.1, pp.46-55, IEEE, 2003. https://doi.org/10.1109/MPRV.2003.1186725
  18. J. H. Park and M. W. Park, "A Context-aware System in Ubiquitous Environment - Research Activity Guide Assistant," Journal of Korean Society for Precision Engineering, Vol. 21, No.11, pp.31-37, 2004.
  19. I. Bojanova, G. Hurlburt, and J. Voas, "Imagineering an Internet of Anything," Computer, Vol.47, Issue 6, pp.72-77, IEEE, 2014. https://doi.org/10.1109/MC.2014.150