Skip to main content

A Survey on Context-Aware Computing Frameworks for Resource-Bounded Devices

  • Conference paper
  • First Online:
Intelligent Technologies and Applications (INTAP 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1198))

Included in the following conference series:

  • 924 Accesses

Abstract

Internet of Things (IoT) provides ubiquitous computing at any place, at any time and in any data format to any user across a network. Context-awareness is a phenomenon where an entity can portray its behavior in a particular time based on facts, rules, and axioms to form a system that is formally called context-aware computing framework. Several frameworks exist for context-awareness either ported from other platforms to android or explicitly build for android platform. Resource-bounded devices like tablet, smart TV, the smartphone and the wireless sensors nodes have several constraints like memory, power, and time that must be considered while designing a framework for resource-bounded devices. This paper surveys various resource-bounded context-aware computing frameworks that are either ported from desktop to android platform or explicitly build for android platform. The key challenges associated with these frameworks and portability issues from desktop to Android platform have also been discussed in detail.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Weiser, M.: The computer for the 21st century. Sci. Am. 265(3), 94–105 (1991)

    Article  Google Scholar 

  2. Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)

    Article  Google Scholar 

  3. Andrade, R.M.C., Carvalho, R.M., de Araújo, I.L., Oliveira, K.M., Maia, M.E.F.: What changes from ubiquitous computing to Internet of Things in interaction evaluation? In: Streitz, N., Markopoulos, P. (eds.) DAPI 2017. LNCS, vol. 10291, pp. 3–21. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58697-7_1

    Chapter  Google Scholar 

  4. Gochhayat, S.P., et al.: LISA: lightweight context-aware IoT service architecture. J. Clean. Prod. 212, 1345–1356 (2019)

    Article  Google Scholar 

  5. Karlson, A.K., et al.: Mobile taskflow in context: a screenshot study of smartphone usage. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2010)

    Google Scholar 

  6. Want, R.: When cell phones become computers. IEEE Pervasive Comput. 8(2), 2–5 (2009)

    Article  Google Scholar 

  7. Nalepa, G.J., Kutt, K., Bobek, S.: Mobile platform for affective context-aware systems. Future Gener. Comput. Syst. 92, 490–503 (2019)

    Article  Google Scholar 

  8. Raento, M., et al.: ContextPhone: a prototyping platform for context-aware mobile applications. IEEE Pervasive Comput. 2, 51–59 (2005)

    Article  Google Scholar 

  9. Deshmukh, S., Shah, R.: Computation offloading frameworks in mobile cloud computing: a survey. In: 2016 IEEE International Conference on Current Trends in Advanced Computing (ICCTAC), IEEE (2016)

    Google Scholar 

  10. Mehra, P.: Context-aware computing: beyond search and location-based services. IEEE Internet Comput. 16(2), 12–16 (2012)

    Article  Google Scholar 

  11. Kim, J.-D., Son, J., Baik, D.-K.: CA5W1HOnto: ontological context-aware model based on 5W1H. Int. J. Distrib. Sens. Netw. 8(3), 247346 (2012)

    Article  Google Scholar 

  12. Esposito, A., et al.: A framework for context-aware home-health monitoring. Int. J. Auton. Adap. Commun. Syst. 3(1), 75–91 (2010)

    Article  Google Scholar 

  13. Guo, B., Zhang, D., Imai, M.: Toward a cooperative programming framework for context-aware applications. Pers. Ubiquit. Comput. 15(3), 221–233 (2011)

    Article  Google Scholar 

  14. Sartori, F., Manenti, L., Grazioli, L.: A Conceptual and Computational Model for Knowledge-based Agents in ANDROID, pp. 41–46 (2013)

    Google Scholar 

  15. Ughetti, M., Trucco, T., Gotta, D.: Development of agent-based, peer-to-peer mobile applications on ANDROID with JADE. In: Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies IEEE, Editor, pp. 287–294. IEEE (2008)

    Google Scholar 

  16. Uddin, I., Ul Haque, H.M., Rakib, A., Segi Rahmat, M.R.: Resource-bounded context-aware applications: a survey and early experiment. In: Vinh, P.C., Barolli, L. (eds.) ICTCC 2016. LNICST, vol. 168, pp. 153–164. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46909-6_15

    Chapter  Google Scholar 

  17. Uddin, I.: A Rule-Based Framework for Developing Context-Aware Systems for Smart Spaces, University of Nottingham (2019)

    Google Scholar 

  18. Sehic, S., et al.: Entity-adaptation: a programming model for development of context-aware applications. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, Gyeongju, p. 436–443. ACM (2014)

    Google Scholar 

  19. Perera, C., et al.: Context aware computing for the Internet of Things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014)

    Article  Google Scholar 

  20. Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2–4), 97–166 (2001)

    Article  Google Scholar 

  21. Bardram, J.E., et al.: A context-aware patient safety system for the operating room. In: Proceedings of the 10th International Conference on Ubiquitous Computing, Seoul, pp. 272–281. ACM (2008)

    Google Scholar 

  22. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48157-5_29

    Chapter  Google Scholar 

  23. Sanchez, L., et al.: A generic context management framework for personal networking environments. In: 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (2006)

    Google Scholar 

  24. Hu, P., Indulska, J., Robinson, R.: An autonomic context management system for pervasive computing. In: 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), IEEE (2008)

    Google Scholar 

  25. Elazhary, H.: A cloud-based framework for context-aware intelligent mobile user interfaces in healthcare applications. J. Med. Imag. Health Inform. 5(8), 1680–1687 (2015)

    Article  Google Scholar 

  26. Rakib, A., Faruqui, R.U.: A formal approach to modelling and verifying resource-bounded context-aware agents. In: Vinh, P.C., Hung, N.M., Tung, N.T., Suzuki, J. (eds.) ICCASA 2012. LNICST, vol. 109, pp. 86–96. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36642-0_9

    Chapter  Google Scholar 

  27. Rakib, A., Ul Haque, H.M., Faruqui, R.U.: A temporal description logic for resource-bounded rule-based context-aware agents. In: Vinh, P.C., Alagar, V., Vassev, E., Khare, A. (eds.) ICCASA 2013. LNICST, vol. 128, pp. 3–14. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-05939-6_1

    Chapter  Google Scholar 

  28. Rakib, A., Haque, H.M.Ul: A logic for context-aware non-monotonic reasoning agents. In: Gelbukh, A., Espinoza, F.C., Galicia-Haro, S.N. (eds.) MICAI 2014. LNCS (LNAI), vol. 8856, pp. 453–471. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13647-9_41

    Chapter  Google Scholar 

  29. Alnanih, R., Ormandjieva, O., Radhakrishnan, T.: Context-based and rule-based adaptation of mobile user interfaces in mHealth. Procedia Comput. Sci. 21, 390–397 (2013)

    Article  Google Scholar 

  30. Hofer, T., et al.: Context-awareness on mobile devices - the hydrogen approach. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS 2003) - Track 9, vol. 9, p. 292.1. IEEE Computer Society (2003)

    Google Scholar 

  31. Toutain, F., et al.: Interpersonal context-aware communication services. IEEE Commun. Mag. 49(1), 68–74 (2011)

    Article  Google Scholar 

  32. Bellifemine, F., Poggi, A., Rimassa, G.: JADE–A FIPA-compliant agent framework. In: Proceedings of PAAM, London (1999)

    Google Scholar 

  33. Petcu, D., Petcu, M.: Distributed jess on a condor pool. In: Proceedings of the 9th WSEAS International Conference on Computers, World Scientific and Engineering Academy and Society (WSEAS) (2005)

    Google Scholar 

  34. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in Agentspeak Using Jason, vol. 8. Wiley, Hoboken (2007)

    Book  Google Scholar 

  35. Ricci, A., Piunti, M., Viroli, M., Omicini, A.: Environment programming in CArtAgO. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming, pp. 259–288. Springer, Boston, MA (2009). https://doi.org/10.1007/978-0-387-89299-3_8

    Chapter  MATH  Google Scholar 

  36. Ughetti, M., Trucco, T., Gotta, D.: Development of agent-based, peer-to-peer mobile applications on ANDROID with JADE. In: 2008 The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, IEEE (2008)

    Google Scholar 

  37. Santi, A., Guidi, M., Ricci, A.: JaCa-android: an agent-based platform for building smart mobile applications. In: Dastani, M., El Fallah Seghrouchni, A., Hübner, J., Leite, J. (eds.) LADS 2010. LNCS (LNAI), vol. 6822, pp. 95–114. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22723-3_6

    Chapter  Google Scholar 

  38. Jackson, W.: Android apps for absolute beginners: covering Android 7, Apress (2017)

    Google Scholar 

  39. Ejigu, D., Scuturici, M., Brunie, L.: An ontology-based approach to context modeling and reasoning in pervasive computing. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW 2007) (2007)

    Google Scholar 

  40. Antoniou, G., et al.: Representation results for defeasible logic. ACM Trans. Comput. Logic 2(2), 255–287 (2001)

    Article  MathSciNet  Google Scholar 

  41. Uddin, I., Rakib, A., Haque, H.M.U.: A framework for implementing formally verified resource-bounded smart space systems. Mob. Netw. Appl. 22(2), 289–304 (2017)

    Article  Google Scholar 

  42. Rakib, A., Haque, H.M.U.: Modeling and verifying context-aware non-monotonic reasoning agents. In: 2015 ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE) (2015)

    Google Scholar 

  43. Eker, S., Meseguer, J., Sridharanarayanan, A.: The maude LTL model checker and its implementation. In: Ball, T., Rajamani, S.K. (eds.) SPIN 2003. LNCS, vol. 2648, pp. 230–234. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-44829-2_16

    Chapter  MATH  Google Scholar 

  44. Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Comput. Sci. Inf. Syst. 11(1), 171–193 (2014)

    Article  Google Scholar 

  45. Van Wissen, B., et al.: ContextDroid: an expression-based context framework for Android. In: Proceedings of PhoneSense (2010)

    Google Scholar 

  46. Bandini, S., Sartori, F.: From handicraft prototypes to limited serial productions: exploiting knowledge artifacts to support the industrial design of high quality products. AI EDAM 24(1), 17–34 (2010)

    Google Scholar 

  47. Hecham, A., Croitoru, M., Bisquert, P.: Argumentation-based defeasible reasoning for existential rules. In: AAMAS: Autonomous Agents and MultiAgent Systems (2017)

    Google Scholar 

  48. Rakib, A., Uddin, I.: An efficient rule-based distributed reasoning framework for resource-bounded systems. Mob. Netw. Appl. 24(1), 82–99 (2019)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Younas Khan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Khan, Y., Bhatti, S.A., Khattak, S. (2020). A Survey on Context-Aware Computing Frameworks for Resource-Bounded Devices. In: Bajwa, I., Sibalija, T., Jawawi, D. (eds) Intelligent Technologies and Applications. INTAP 2019. Communications in Computer and Information Science, vol 1198. Springer, Singapore. https://doi.org/10.1007/978-981-15-5232-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-5232-8_9

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-5231-1

  • Online ISBN: 978-981-15-5232-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics