CCBL: A new language for End User Development in the Smart Homes
Résumé
We present Cascading Context Based Language (CCBL), a new programming language for the Smart Home. We build CCBL on the notion of context that express home actions according to the observed states. We describe how CCBL enables users to organize contexts in a concise and predictable way using three mechanisms: 1) The Cascade for specifying device states implicitly, 2) The priority list for ensuring that only one context can access a device at a time and 3) The Allen’s interval algebra for enabling orchestration of contexts over time.
Origine | Fichiers produits par l'(les) auteur(s) |
---|