publications([{ "lang": "en", "type_publi": "autre", "title": "CCBL: A new language for End User Development in the Smart Homes", "url": "https://pure.tue.nl/ws/files/69763287/IS_EUD2017_extended_abstracts.pdf#page=83", "abstract": "We present Cascading Context Based Language (CCBL), a new pro- gramming language for the Smart Home. We build CCBL on the notion of con- text 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.", "authors": { "1": { "first_name": "Lenaïc", "last_name": "Terrier" }, "2": { "first_name": "Alexandre", "last_name": "Demeure" }, "3": { "first_name": "Sybille", "last_name": "Caffiau" } }, "year": 2017, "uri": "http://iihm.imag.fr/publication/TDC17a/", "pages": "82-87", "bibtype": "unpublished", "id": 791, "abbr": "TDC17a", "address": "Eindhoven, Netherlands", "date": "2017-01-01", "type": "Autres publications", "booktitle": "Proceedings of IS-EUD 2017" }]);