A Situation Detection Mechanism for Pervasive Computing Infrastructures

Pervasive computing infrastructures are highly dynamic and constant to continuous changes. Situation awareness in pervasive computing infrastructures involves the detection of situations requiring some kind of infrastructure adaptation or re-configuration. To realise situation awareness, the paper proposes an approach that is based on complex event processing. The associated software can process and analyse data streams generated both by the pervasive infrastructure as well as applications and services deployed on it. Moreover, the software is modular and can be easily deployed as a Docker container or a set of Docker containers. The software is independent of CEP libraries and we have shown that it can operate with both the Siddhi and Drools complex event processing libraries.

[1]  Daniel Salber,et al.  Modelling and Using Sensed Context Information in the Design of Interactive Applications , 2001, EHCI.

[2]  Stephen S. Yau,et al.  Hierarchical situation modeling and reasoning for pervasive computing , 2006, The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06).

[3]  D. Salber,et al.  The Context Toolkit : Aiding the Development of Context-Aware Applications , 2000 .

[4]  Opher Etzion,et al.  Amit - the situation manager , 2003, The VLDB Journal.

[5]  João Paulo A. Almeida,et al.  A Model-Driven Approach to Situations: Situation Modeling and Rule-Based Situation Detection , 2012, 2012 IEEE 16th International Enterprise Distributed Object Computing Conference.

[6]  Robert Hoehndorf,et al.  Situoid Theory - An ontological approach to Situation Theory , 2005 .

[7]  Context-Aware Computing,et al.  Reasoning about Uncertain Contexts in Pervasive Computing Environments , 2004 .

[8]  Mohamed Medhat Gaber,et al.  Reasoning about Context in Uncertain Pervasive Computing Environments , 2008, EuroSSC.

[9]  João Paulo A. Almeida,et al.  Assessing situation models with a lightweight formal method , 2015, 2015 IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision.

[10]  Seng Wai Loke Incremental awareness and compositionality: A design philosophy for context-aware pervasive systems , 2010, Pervasive Mob. Comput..

[11]  J. McCarthy SITUATION CALCULUS WITH CONCURRENT EVENTS AND NARRATIVE , 2001 .

[12]  Kenneth Baclawski,et al.  A core ontology for situation awareness , 2003, Sixth International Conference of Information Fusion, 2003. Proceedings of the.

[13]  V. Sridhar,et al.  Hybrid context model based on multilevel situation theory and ontology for contact centers , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[14]  Mieczyslaw M. Kokar,et al.  Ontology-based situation awareness , 2009, Inf. Fusion.

[15]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[16]  Maria Ebling,et al.  The design and applications of a context service , 2002, MOCO.

[17]  Ulrik Franke,et al.  Cyber situational awareness - A systematic review of the literature , 2014, Comput. Secur..

[18]  Simon A. Dobson,et al.  Situation identification techniques in pervasive computing: A review , 2012, Pervasive Mob. Comput..

[19]  K. Jon Barwise,et al.  The situation in logic , 1989, CSLI lecture notes series.

[20]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[21]  Hui Lei,et al.  Composing pervasive data using iQL , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[22]  Stephen S. Yau,et al.  Support for situation awareness in trustworthy ubiquitous computing application software , 2006, Softw. Pract. Exp..

[23]  Srinath Perera,et al.  Recent Advancements in Event Processing , 2018, ACM Comput. Surv..

[24]  Nicole Radziwill,et al.  Designing for Situation Awareness: An Approach to User-Centered Design, Second Edition , 2017 .

[25]  Jian Lu,et al.  An unsupervised approach to activity recognition and segmentation based on object-use fingerprints , 2010, Data Knowl. Eng..

[26]  Luís Ferreira Pires,et al.  Situations in Conceptual Modeling of Context , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[27]  Stephen S. Yau,et al.  Development of situation-aware application software for ubiquitous computing environments , 2002, Proceedings 26th Annual International Computer Software and Applications.

[28]  Giuseppe D’Aniello,et al.  Enforcing situation awareness with granular computing: a systematic overview and new perspectives , 2016 .

[29]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[30]  Roy H. Campbell,et al.  Reasoning about Uncertain Contexts in Pervasive Computing Environments , 2004, IEEE Pervasive Comput..