Real-time reusable event-driven architecture for context aware systems

Context Aware Systems (CAS) support mobility of users and make context reasoning efficiently to provide relevant and real-time information. CAS should be particularly adaptive and aware by managing and responding properly to occurring events. Due mainly to the presence of numerous sensors and access to several communication networks, Context-awareness has been successfully included in the mobile device applications such as mobile and tablets. According to this fact, CAS are applied in many areas such as healthcare, transportation, education and etc. However, a reference descriptive model with respect to the capability of reusability and real-time processing and delivering the efficient service has not been considered yet. In other words, it's necessary to deploy a robust and multipurpose architecture which supports all requirements of CAS such as on demand processes and real time interactions. In this paper, the main objective is to design general purpose architecture for context aware systems which covers the CAS requirements and facilitates development of context-aware applications. Context-aware processing is a natural result of such architecture which enables the integration of context reasoning in event based systems. This architecture can be used in any environment such as healthcare, transportation, education and etc. In this paper, first we describe our architecture, related components and relationships between these components. Then, the some parts of the architecture are applied and implemented for a healthcare prototype in the hospital or home domain.

[1]  Youngmin Yi,et al.  Real-time face detection in Full HD images exploiting both embedded CPU and GPU , 2015, 2015 IEEE International Conference on Multimedia and Expo (ICME).

[2]  Thomas Plagemann,et al.  A reconfigurable distributed CEP middleware for diverse mobility scenarios , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[3]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[4]  Saurav Gupta,et al.  Context aware mobile agent for reducing stress and obesity by motivating physical activity: A design approach , 2015, 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom).

[5]  Georgios Mantas,et al.  A new framework for ubiquitous context-aware healthcare applications , 2010, Proceedings of the 10th IEEE International Conference on Information Technology and Applications in Biomedicine.

[6]  Ramesh C. Jain,et al.  An intelligent notification system using context from real-time personal activity monitoring , 2015, 2015 IEEE International Conference on Multimedia and Expo (ICME).

[7]  Rossana M. de Castro Andrade,et al.  Clariisa, a context-aware framework based on geolocation for a health care governance system , 2013, 2013 IEEE 15th International Conference on e-Health Networking, Applications and Services (Healthcom 2013).

[8]  Hassan Sbeity,et al.  Context aware mobile application architecture (CAMAA) for health care systems , 2014, 2014 IEEE Canada International Humanitarian Technology Conference - (IHTC).

[9]  Zhiying Cao,et al.  A Context-Aware Adaptive Web Service Composition Framework , 2015, 2015 IEEE International Conference on Computational Intelligence & Communication Technology.

[10]  Yongheng Wang,et al.  Context-aware Complex Event Processing for event cloud in Internet of Things , 2012, 2012 International Conference on Wireless Communications and Signal Processing (WCSP).

[11]  Manuel Ricardo,et al.  Context-aware low-energy Wi-Fi sensor networks for e-health , 2013, 2013 IEEE 15th International Conference on e-Health Networking, Applications and Services (Healthcom 2013).

[12]  Weiping Li,et al.  An Event Driven Model for Context-Aware Service , 2011, 2011 IEEE International Conference on Web Services.

[13]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[14]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[15]  Gregory D. Abowd,et al.  Providing architectural support for building context-aware applications , 2000 .

[16]  Porfirio Tramontana,et al.  Considering Context Events in Event-Based Testing of Mobile Applications , 2013, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops.