Abstract
The upcoming of internet of things draws interest of many companies and leads to the creation of smart environments. The foundation necessary for this purpose lies in the integration of sensors, which continuously provide context data of their environment. Based on this context, changes of state in the environment, i.e., situations, can be detected. However, with the huge amount of heterogeneous context and its processing, new challenges arise. Simultaneously, the dynamic behavior of the environment demands automated mechanisms for applications to adapt to the situations automatically and in a timely manner. To meet this challenge, we present (1) the situation model as a data model for integrating all data related to situation recognition, and (2) the management and provisioning of situations based on this situation model to further decouple situation recognition and applications adapting to recognized situations. Furthermore, we present a prototypical implementation of the situation model and its management.
Similar content being viewed by others
References
Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805
Cattell R (2011) Scalable sql and nosql data stores. ACM SIGMOD Rec 39(4):12–27
Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7
Dey AK, Abowd GD, Salber D (2000) A context-based infrastructure for smart environments. Managing interactions in smart environments. Springer, Berlin, pp 114–128
Großmann M, Bauer M, Hönle N, Käppeler UP, Nicklas D, Schwarz T (2005) Efficiently managing context information for large-scale scenarios. In: Proceedings of of the third IEEE international conference on pervasive computing and communications
Halpin T (2001) Information modeling and relational databases: from conceptual analysis to logical design. Morgan Kaufmann, Burlington
Häussermann K, Hubig C, Levi P, Leymann F, Simoneit O, Wieland M, Zweigle O (2010) Understanding and designing situation-aware mobile and ubiquitous computing systems. In: Proceedings of international conference on mobile, ubiquitous and pervasive computing, pp 329–339
Henricksen K, Indulska J (2004) A software engineering framework for context-aware pervasive computing. In: Pervasive computing and communications, 2004. PerCom 2004. Proceedings of the second IEEE annual conference on, pp 77–86. IEEE
Henricksen K, Livingstone S, Indulska J (2004) Towards a hybrid approach to context modelling, reasoning and interoperation. In: Proceedings of the first international workshop on advanced context modelling, reasoning and management, UbiComp2004
Hightower J, Brumitt B, Borriello G (2002) The location stack: a layered model for location in ubiquitous computing. In: WMCSA ’02: Proceedings of the fourth IEEE workshop on mobile computing systems and applications. IEEE computer society
Hirmer P, Wieland M, Breitenbücher U, Mitschang B (2016) Automated sensor registration, binding and sensor data provisioning. In: Proceedings of the CAiSE 2016 forum at the 28th international conference on advanced information systems engineering (Accepted for publication)
Hirmer P, Wieland M, Schwarz H, Mitschang B, Breitenbücher U, Leymann F (2015) SitRS—a situation recognition service based on modeling and executing situation templates. In: Nikolaou C, Leymann F (eds) Proceedings of the 9th symposium and summer school on service-oriented computing, pp 35–49. IBM
Roussaki I, Strimpakou M, Kalatzis N, Anagnostou M, Pils C (2006) Hybrid context modeling: a location-based scheme using ontologies. 4th IEEE iternational conference on pervasive computing and communications workshops
Salber D, Dey AK, Abowd GD (1999) The context toolkit: aiding the development of context-enabled applications. In: CHI ’99: Proceeedings of the SIGCHI conference on human factors in computing systems. ACM Press
Strang T, Linnhoff-Popien C, Frank K (2003) CoOL: a context ontology language to enable contextual interoperability. Lecture notes in computer science, pp 236–247
Wang XH, Zhang D, Gu T, Pung HK (2004) Ontology based context modeling and reasoning using owl. In: 2nd IEEE international conference on pervasive computing and communications workshops. IEEE computer society
Wieland M, Schwarz H, Breitenbücher U, Leymann F (2015) Towards situation-aware adaptive workflows. In: Proceedings of the 13th annual IEEE international conference on pervasive computing and communications workshops: 11th workshop on context and activity modeling and recognition IEEE, St. Louis, Missouri, USA, pp 32–37
Zweigle OG (2011) Erweiterung kognitiver Fähigkeiten in Multiagentensystemen durch Kommunikation. Rollenverteilung und Situationsanalyse, Shaker
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)—Grant 610872, project SitOPT.
Rights and permissions
About this article
Cite this article
Mormul, M., Hirmer, P., Wieland, M. et al. Situation model as interface between situation recognition and situation-aware applications. Comput Sci Res Dev 32, 331–342 (2017). https://doi.org/10.1007/s00450-016-0335-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-016-0335-2