Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

A Context-Driven Programming Model for Pervasive Spaces

Hen-I YangContact Information, Jeffrey KingContact Information, Abdelsalam (Sumi) HelalContact Information and Erwin JansenContact Information

(1)  CSE Buliding Room E301, University of Florida, P.O. Box 116120, Gainesville, FL 32611-6120, USA
Abstract
This paper defines a new, context-driven programming model for pervasive spaces. Existing models are prone to conflict, as it is hard to predict the outcome of interleaved actions from different services, or even to detect that a particular device is receiving conflicting instructions. Nor is there an easy way to identify unsafe contexts and the emergency remedy actions, or for programmers and users to grasp the complete status of the space. The programming model proposed here resolves these problems by improving coordination by explicitly defining the behaviors via context, and providing enhanced safety guarantees as well as a real-time, at-a-glance snapshot of the space’s status. We present this model by first revisiting the definitions of the three basic entities (sensors, actuators and users) and then deriving at the definition of the operational semantics of a pervasive space and its context. A scenario is provided to demonstrate both how programmers use this model as well as the advantages of the model over other approaches.

Contact Information Hen-I Yang
Email: hyang@cise.ufl.edu
URL: http://www.icta.ufl.edu

Contact Information Jeffrey King
Email: jck@cise.ufl.edu
URL: http://www.icta.ufl.edu

Contact Information Abdelsalam (Sumi) Helal
Email: helal@cise.ufl.edu
URL: http://www.icta.ufl.edu

Contact Information Erwin Jansen
Email: ejansen@cise.ufl.edu
URL: http://www.icta.ufl.edu
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.111 • Server: mpweb06
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)