A Framework for Developing Context-aware Systems
Journal Title: EAI Endorsed Transactions on Context-aware Systems and Applications - Year 2014, Vol 1, Issue 1
Abstract
Context-aware computing refers to a general class of mobile real-time reactive systems that continuously sense their physical environment, and adapt their behavior accordingly. Context-awareness is an essential inherent property of ubiquitous computing or pervasive computing systems. Such systems are much richer and more complex than many software systems. The richness mainly comes from context-awareness, the heterogeneity of mobile devices and their service types, while complexity arises in the multitude of adaptations enforced by system policies. In order to provide the true intended effect on the application of services without compromising on the richness, the complexity must be tamed. Towards this goal, this paper proposes a component-based architecture for a Context-aware Framework in which context, awareness capabilities, reactions, and adaptations are formally dealt with. Two formal languages are designed to express context situations and express workflow policies, which respectively lead to a context reasoner and to enforce adaptations.With these formalisms and a component design that can be formalized, this work fulfills a formal approach to construct context-aware applications. Two case studies are explained, of which one is a proof-of-concept case study from service-oriented domain. It is fully implemented to illustrate the expressiveness of the framework design and robustness of its implementation.
Authors and Affiliations
Vangalur Alagar, Mubarak Mohammad, Kaiyu Wan, Sofian Alsalman Hnaide
A 802.22b protocol for inter/intra WRAN communication
In this paper we focus on cognitive 802.22b Wireless Regional Area Networks (WRANs). In particular a protocol, named inter intra-resource sharing algorithm (2I-RSA), is presented to address the problem of self coexistenc...
Highlighted Activities of ICTCC 2016
The Second International Conference on Nature of Computation and Communication (ICTCC 2016) is jointly organized by EAI, Nguyen Tat Thanh University (NTTU), and Kien Giang University (KGU) and endorsed by the European Al...
Context-Aware Mobility in Internet of Thing: A Survey
The rapid growth in Internet of Thing (IoT) yields big data that require management, computing, authentication, and analysis. In the first step of IoT, the static things are connected together such as: sensors, cameras,...
Fast Radial and Bilateral Symmetry Detection Using Inverted Gradient Hash Maps
This paper presents a fast and novel algorithm for both radial and bilateral symmetry detection based on inverted gradient hash maps (IGHMs). A hash map is an associative array that stores image gradient magnitudes and o...
Hidden Markov Model for recognition of skeletal databased hand movement gestures
The development of computing technology provides more and more methods for human-computer interaction applications. The gesture or motion of a human hand is considered as one of the most basic communications for interact...