Perception framework for supporting development of context‐aware web services
Author:
Gilman Ekaterina,Su Xiang,Davidyuk Oleg,Zhou Jiehan,Riekki Jukka
Abstract
PurposeContext‐awareness is an essential property of any pervasive system perceiving its environment. Such a system captures and processes context, i.e. the features describing the relevant aspects of environment state and user behaviour. However, development of these systems still requires solving a number of research and engineering challenges. The purpose of this paper is to propose perception framework, a RESTful middleware which simplifies and accelerates the development of pervasive systems. Perception framework allows constructing services' application logic using rules and context. Moreover, it collects sensor data and produces the context information that is required for the rules. The authors present the architecture, design, complete implementation, and prototype‐based verification of perception framework.Design/methodology/approachDevelopment of context‐aware services is achieved with a novel architecture supporting building of the logic of web services using rules which directly manipulate the available elementary context represented with the Web Ontology Language (OWL) ontology. These rules are described using the Rule Interchange Format (RIF) with support for different rule languages. The implementation of this framework is aligned with RESTful principles, providing a lightweight and flexible solution for large‐scale context‐aware systems.FindingsThe fully implemented prototype verifies the feasibility of constructing the logic of context‐aware web services with the rules supported by perception framework.Originality/valueThe contributions of this paper include: the requirement specification for a generic context‐aware pervasive middleware; and the design and implementation of the framework (i.e. perception framework) supporting the development of context‐aware web services. The perception framework includes a generic rule‐based reasoner allowing developers to use several RIF‐compliant rule description languages.
Subject
General Computer Science,Theoretical Computer Science
Reference31 articles.
1. Athanasopoulos, D., Zarras, A.V., Issarny, V., Pitoura, E. and Vassiliadis, P. (2008), “CoWSAMI: interface‐aware context gathering in ambient intelligence environments”, Pervasive and Mobile Computing, Vol. 4 No. 3, pp. 360‐89. 2. Bardram, J.E. (2005), “The Java Context Awareness framework – a service infrastructure and programming framework for context aware applications”, Proceedings of 3rd International Conference on Pervasive Computing (Pervasive 2005), Munich, Germany, May 8‐13, Springer, Berlin, pp. 98‐115. 3. Barkhuus, L. and Dey, A.K. (2003), “Is context‐aware computing taking control away from the user? Three levels of interactivity examined”, Proceedings of 5th International Conference on Ubiquitous Computing (UBICOMP 2003), Seattle, WA, USA, 12‐15 October, Springer, Berlin, pp. 149‐56. 4. Cafezeiro, I., Haeusler, E.H. and Rademaker, A. (2008), “Ontology and context”, Proceedings of Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2008), Hong Kong, 17‐21 March, IEEE Computer Society, Los Alamitos, CA, pp. 417‐22. 5. Capra, L., Emmerich, W. and Mascolo, C. (2003), “CARISMA: context‐aware reflective middleware system for mobile applications”, IEEE Transactions on Software Engineering, Vol. 29 No. 10, pp. 929‐45.
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|