Situational-Context: A Unified View of Everything Involved at a Particular Situation

  • Javier BerrocalEmail author
  • Jose Garcia-Alonso
  • Carlos Canal
  • Juan M. Murillo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9671)


As the interest in the Web of Things increases, specially for the general population, the barriers to entry for the use of these technologies should decrease. Current applications can be developed to adapt their behaviour to predefined conditions and users preferences, facilitating their use. In the future, Web of Things software should be able to automatically adjust its behaviour to non-predefined preferences or context of its users. In this vision paper we define the Situational-Context as the combination of the virtual profiles of the entities (things or people) that concur at a particular place and time. The computation of the Situational-Context allow us to predict the expected system behaviour and the required interaction between devices to meet the entities’ goals, achieving a better adjustment of the system to variable contexts.


Internet of Things Web of Things Context-Aware 



This work was supported by the Spanish Ministry of Science and Innovation (TIN2014-53986-REDT, TIN2015-67083-R and TIN2015-69957-R), by the Department of Economy and Infrastructure of the Government of Extremadura (GR15098), and by the European Regional Development Fund.


  1. 1.
    Abowd, G.D., Dey, A.K.: 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)CrossRefGoogle Scholar
  2. 2.
    Arslan, M., Singh, I., Singh, S., Madhyastha, H., Sundaresan, K., Krishnamurthy, S.: CWC: a distributed computing infrastructure using smartphones. IEEE Trans. Mob. Comput. 14(8), 1587–1600 (2015)CrossRefGoogle Scholar
  3. 3.
    Barbati, M., Bruno, G., Genovese, A.: Applications of agent-based models for optimization problems: a literature review. Expert Syst. Appl. 39(5), 6020–6028 (2012)CrossRefGoogle Scholar
  4. 4.
    Bauerle, F., Miller, G., Nassar, N., Nassar, T., Penney, I.: Context sensitive smart device command recognition and negotiation. In: Giaffreda, R., Vieriu, R.-L., Pasher, E., Bendersky, G., Jara, A.J., Rodrigues, J.J.P.C., Dekel, E., Mandler, B. (eds.) IoT360 2014. LNICST, vol. 150, pp. 314–330. Springer, Heidelberg (2015)CrossRefGoogle Scholar
  5. 5.
    Caceres, R., Friday, A.: Ubicomp systems at 20: progress, opportunities, and challenges. IEEE Pervasive Comput. 1, 14–21 (2011)Google Scholar
  6. 6.
    Chen, G., Li, M., Kotz, D.: Data-centric middleware for context-aware pervasive computing. Pervasive Mob. Comput. 4(2), 216–253 (2008)CrossRefGoogle Scholar
  7. 7.
    Cook, D.J., Augusto, J.C., Jakkula, V.R.: Ambient intelligence: technologies, applications, and opportunities. Pervasive Mob. Comput. 5(4), 277–298 (2009)CrossRefGoogle Scholar
  8. 8.
    Dubois, D., Bando, Y., Watanabe, K., Miyamoto, A., Sato, M., Papper, W., Bove, V.: Supporting heterogeneous networks and pervasive storage in mobile content-sharing middleware. In: Consumer Communications and Networking Conference, pp. 841–847 (2015)Google Scholar
  9. 9.
    Galton, A.: Qualitative Spatial Change. Oxford University Press, Oxford (2000)zbMATHGoogle Scholar
  10. 10.
    Gronli, T.M., Ghinea, G., Younas, M.: Context-aware and automatic configuration of mobile devices in cloud-enabled ubiquitous computing. Personal Ubiquit. Comput. 18(4), 883–894 (2014)CrossRefGoogle Scholar
  11. 11.
    Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)CrossRefGoogle Scholar
  12. 12.
    Guillen, J., Miranda, J., Berrocal, J., Garcia-Alonso, J., Murillo, J.M., Canal, C.: People as a service: a mobile-centric model for providing collective sociological profiles. IEEE Softw. 31(2), 48–53 (2014)CrossRefGoogle Scholar
  13. 13.
    Guinard, D., Trifa, V., Mattern, F., Wilde, E.: From the internet of things to the web of things: resource-oriented architecture and best practices. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things, pp. 97–129. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  14. 14.
    Hirschfeld, R., Costanza, P., Nierstrasz, O.: Context-oriented programming. J. Object Technol. 7(3), 125–151 (2008). ETH ZurichCrossRefGoogle Scholar
  15. 15.
    Hong, J.Y., Suh, E.H., Kim, S.J.: Context-aware systems: a literature review and classification. Exp. Syst. Appl. 36(4), 8509–8522 (2009)CrossRefGoogle Scholar
  16. 16.
    Kobsa, A.: Generic user modeling systems. User Model. User-Adap. Interact. 11(1–2), 49–63 (2001)CrossRefzbMATHGoogle Scholar
  17. 17.
    Kovatsch, M.: CoAP for the web of things: from tiny resource-constrained devices to the web browser. In: ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication, pp. 1495–1504. ACM, New York (2013)Google Scholar
  18. 18.
    Macías-Escrivá, F.D., Haber, R.E., Toro, R.M., Hernández, V.: Self-adaptive systems: a survey of current approaches, research challenges and applications. Expert Syst. Appl. 40(18), 7267–7279 (2013)CrossRefGoogle Scholar
  19. 19.
    Maingret, B., Mouël, F.L., Ponge, J., Stouls, N., Cao, J., Loiseau, Y.: Towards a decoupled context-oriented programming language for the internet of things. In: International Workshop on Context-Oriented Programming, pp. 1–6. ACM (2015)Google Scholar
  20. 20.
    Marzano, S.: The New Everyday: Views on Ambient Intelligence. 010 Publishers, Rotterdam (2003)Google Scholar
  21. 21.
    Miranda, J., Makitalo, N., Garcia-Alonso, J., Berrocal, J., Mikkonen, T., Canal, C., Murillo, J.: From the internet of things to the internet of people. IEEE Internet Comput. 19(2), 40–47 (2015)CrossRefGoogle Scholar
  22. 22.
    Park, H.S., Oh, K., Cho, S.B.: Bayesian network-based high-level context recognition for mobile context sharing in cyber-physical system. Int. J. Distrib. Sens. Netw. 2011, 10 (2011)CrossRefGoogle Scholar
  23. 23.
    Perera, C., Liu, C.H., Jayawardena, S., Chen, M.: Context-aware computing in the internet of things: a survey on internet of things from industrial market perspective. CoRR (2015)Google Scholar
  24. 24.
    Salvaneschi, G., Ghezzi, C., Pradella, M.: Context-oriented programming: a software engineering perspective. J. Syst. Softw. 85(8), 1801–1817 (2012)CrossRefGoogle Scholar
  25. 25.
    SOFIA Project: Smart Objects For Intelligent Applications (2009).

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Javier Berrocal
    • 1
    Email author
  • Jose Garcia-Alonso
    • 1
  • Carlos Canal
    • 2
  • Juan M. Murillo
    • 1
  1. 1.University of ExtremaduraCáceresSpain
  2. 2.University of MálagaMálagaSpain

Personalised recommendations