Skip to main content
Log in

Real-time ontology-based context-aware situation reasoning framework in pervasive computing

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

A Correction to this article was published on 14 March 2022

This article has been updated

Abstract

Currently, the use of mobile applications for smart environments have multiplied, and they play a fundamental role in people’s daily lives. While there are many applications based on a microservices architecture that can simultaneously handle various context data provided by heterogeneous connected objects, this is not the case with mobile devices for real-time composite user-centric urgent situations. In fact, it becomes necessary to rethink a new way to minimize both the ratio of missed situations and the response time by combining competitive microservices with a priority-based parallel reasoning strategy. In this paper, we introduce a novel flexible, modular and hierarchical loosely coupled framework which can be employed for parallel composite situations that rule management and reasoning. To provide such reasoning, we proposed an innovative parallel reasoning process, which involved a set of filtered and factorized user’s situations rules, priority-based on the emergency of the events and situations to speed up the queued urgent situation rules, and parallel situations identification across collaborating microservices. We compared the proposed approach with existing reasoning approaches of the smart domains use cases in terms of expired event ratio, missed situation ratio, event detection throughput and latency. The experiments show that the proposed approach achieved low expired event and missed situation ratios, going up to 0.07 and 0.1 respectively. In addition, results show that the proposed approach can detect events in a high workload with an average detection latency of 2.4ms, also that the event detection throughput is improved to 82.4% thanks to a new shared lightweight thread approach in comparison with pipelining-based approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

Similar content being viewed by others

Change history

References

  1. Alirezaie M, Renoux J, Kockemann U, Kristoffersson A, Karlsson L, Blomqvist E, Tsiftes N, Voigt T, Loutfi A (2017) An ontology-based context-aware system for smart homes: E-care@ home. Sensors 17(7):1586

    Article  Google Scholar 

  2. Al-Jawad MMH (2017) A context-aware method for verifying user identity in pervasive computing environments. Doctoral dissertation, University of Salford

  3. Alti A, Lakehal A, Laborie S, Roose P (2016) Autonomic semantic-based context-aware platform for mobile applications in pervasive environments. Future Internet 8(4):48

    Article  Google Scholar 

  4. Angsuchotmetee C, Chbeir R, Cardinale Y, Yokoyama S (2018) A pipelining-based framework for processing events in multimedia sensor networks. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, pp 247–250

  5. Augusto JC, Liu J, McCullagh P, Wang H, Yang JB (2008) Management of uncertainty and spatio-temporal aspects for monitoring and diagnosis in a smart home. Int J Comput Intell Syst 1(4):361-378

  6. Bermudez-Edo M, Elsaleh T, Barnaghi P, Taylor K (2017) IoT-Lite: a lightweight semantic model for the internet of things and its use with dynamic semantics. Personal Uniquit Comput 21(3):475–487

    Article  Google Scholar 

  7. Butt SA, Jamal T, Azad MA, Ali A, Safa NS (2019) A multivariant secure framework for smart mobile health application. Transactions on Emerging Telecommunications Technologies, p e3684

  8. Cédric D, Laborie S, Roose P (2013) A semantic generic profile for multimedia document adaptation. Intelligent Multimedia technologies for networking applications: techniques and tools. IGI Global, 225–246

  9. Cumin J, Lefebvre G, Ramparany F, Crowley JL (2017) A dataset of routine daily activities in an instrumented home,. In: Proc. International Conference on Ubiquitous Computing and Ambient Intelligence, pp 413–425

  10. Da K, Dalmau M, Roose P (2014) Kalimucho: middleware for mobile applications. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, pp 413–419

  11. GAsim M, Yautsiukhin A, Brucker AD, Baker T, Shi Q, Lempereur B (2018) Security policy monitoring of BPMN-based service compositions. J Softw Evol Process 30(9):e1944

  12. GU T (2004) An ontology-based context model environments. Proceedings of Communication Networks and Distributed Systems Simulation Conference (CNDS’04). Society for Computer Simulation

  13. Gull K, Padhye S, Jain DS (2017) A comparative analysis of Lexical/NLP method with WEKA’s Bayes Classifier. Int J Recent Innov Trends Comput Commun (IJRITCC) 5(2):221–227

    Google Scholar 

  14. Henricksen K, Indulska J (2006) Developing context-aware pervasive computing applications: Models and Approach. Pervasive Mob Comput 2(1):37–64

    Article  Google Scholar 

  15. Jiménez AR, Seco F (2018)Multi-event Naive Bayes classifier for activity recognition in the UCAmI Cup. In: Multidisciplinary Digital Publishing Institute Proceedings, p 1264

  16. Kanda T, Glas DF, Shiomi M, Ishiguro H, Hagita N (2008) Who will be the customer? A social robot that anticipates people’s behavior from their trajectories. In: Proceedings of the 10th international conference on Ubiquitous computing, p 380-389

  17. Karchoud R, Illarramendi A, Ilarri S, Roose P, Dalmau M (2017)Long-life application. Personal Uniquit Comput 21(6):1025–1037

    Article  Google Scholar 

  18. Lakehal A, Alti A, Roose P (2019) A semantic event based framework for complex situations modeling and identification in smart environments. Int J Adv Comput Res 9(43):212–221

    Article  Google Scholar 

  19. Mansour E, Chbeir R, Arnould P (2019) HSSN: an ontology for hybrid semantic sensor networks. In: Proceedings of the 23rd International Database Applications & Engineering Symposium, pp 1–10

  20. Meditskos G, Kompatsiaris I (2017) iKnow: Ontology-driven situational awareness for the recognition of activities of daily living. Pervasive Mob Comput 40:17–41

    Article  Google Scholar 

  21. Papamarkos G (2007)Event-condition-action rule languages over semi-structured data. DISS. University of London

  22. Patel SN, Robertson T, Kientz JA, Reynolds MS, Abowd GD (2007) At the flick of a switch: Detecting and classifying unique electrical events on the residential power line (nominated for the best paper award). In: International Conference on Ubiquitous Computing. Springer, Berlin, Heidelberg, p 271-288

  23. Ranganathan A, Al-Muhtadi J, Campbell RH (2004) Reasoning about uncertain contexts in pervasive computing environments. IEEE Pervasive Comput 3(2):62–70

    Article  Google Scholar 

  24. Riboni D, Bettini C (2009)Context-aware activity recognition through a combination of ontological and statistical reasoning. In: International Conference on Ubiquitous Intelligence and Computing. Springer, Berlin, Heidelberg, p 39-53

  25. Ronao CA, Cho SB (2016) Human activity recognition with smartphone sensors using deep learning neural networks. Expert Syst Appl 59:235–244

    Article  Google Scholar 

  26. Sioutis M, Alirezaie M, Renoux J, Loutfi A (2017) Towards a synergy of qualitative spatio-temporal reasoning and smart environments for assisting the elderly at home. In: IJCAI Workshop on Qualitative Reasoning, p 901-907

  27. Swapna G, Vinayakumar R (2018) Diabetes detection using deep learning algorithms. ICT Express 4(4):243–246

    Article  Google Scholar 

  28. Wojek C, Nickel K, Stiefelhagen R (2006) Activity recognition and room-level tracking in an office environment. In: IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems. IEEE, p 25-30

  29. Yang JB, Liu J, Wang J, Sii HS, Wang HW (2006) Belief rule-base inference methodology using the evidential reasoning approach-RIMER. IEEE Trans Syst Man Cybern A: Syst Hum 36(2):266-285

  30. Yang JY, Wang JS, Chen YP (2008) Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural classifiers. Pattern Recognit Lett 29(16):2213–2220

    Article  Google Scholar 

  31. Ye J, Stevenson G, Dobson SKCAR (2015) A knowledge-driven approach for concurrent activity recognition. Pervasive Mob Comput 19:47–70

    Article  Google Scholar 

  32. Zografistou D (2012) Support for context-aware healthcare in ambient assisted living. Master’s thesis

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adel Alti.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original online version of this article was revised: Algorithm 1 apeared twice in page 19.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lakehal, A., Alti, A. & Roose, P. Real-time ontology-based context-aware situation reasoning framework in pervasive computing. Multimed Tools Appl 81, 14913–14957 (2022). https://doi.org/10.1007/s11042-022-12252-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12252-0

Keywords