Temporally-relaxed conditions for activation of services in the web of things

We present a language of temporal conditions for detecting concurrent events in embedded Web-enabled devices, and for triggering pervasive services on these systems. Based on the assumption that evaluating conditions on distributed devices is relevant for providing robustness and to foster scalability and web real-time, we discuss the feasibility of in-situ evaluation of the proposed conditions and conduct a performance study. In a smart environments use case, it is illustrated how the language can be used to state activation concerns of services on distributed Web resources. Our proposed architecture integrates the language with the Web of Things to foster simplified development of applications that mash up Web-enabled devices.

[1]  Dominique Guinard Mashing Up Your Web-Enabled Home , 2010, ICWE Workshops.

[2]  Axel Polleres,et al.  Rapid prototyping of semantic mash-ups through semantic web pipes , 2009, WWW '09.

[3]  Simon Duquennoy,et al.  Actinium: A RESTful runtime container for scriptable Internet of Things applications , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[4]  Jody Condit Fagan Mashing up multiple web feeds using yahoo! pipes , 2007 .

[5]  Simon Mayer,et al.  Moving Application Logic from the Firmware to the Cloud: Towards the Thin Server Architecture for the Internet of Things , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[6]  Danh Le Phuoc,et al.  A Native and Adaptive Approach for Unified Processing of Linked Streams and Linked Data , 2011, SEMWEB.

[7]  Michael Beigl,et al.  Dinam: A wireless sensor network concept and platform for rapid development , 2010, 2010 Seventh International Conference on Networked Sensing Systems (INSS).

[8]  Michael Beigl,et al.  A distributed resource management architecture for interconnecting Web-of-Things using uBox , 2011, WoT '11.

[9]  Daniel Wilusz,et al.  Building Modular Middlewares for the Internet of Things with OSGi , 2013, Future Internet Assembly.

[10]  Woontack Woo,et al.  Reasoning about Models of Context. A Context-Oriented Logical Language for Knowledge-Based Context-Aware Applications , 2008, Rev. d'Intelligence Artif..

[11]  D. Guinard A Web of Things Application Architecture Integrating the Real-World into the Web , 2011 .

[12]  Steve Vinoski,et al.  Node.js: Using JavaScript to Build High-Performance Network Programs , 2010, IEEE Internet Comput..