CCBL: A new language for End User Development in the Smart Homes - Archive ouverte HAL
Communication Dans Un Congrès Année : 2017

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.
Fichier principal
Vignette du fichier
ROIACCBL.pdf (418.95 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04520776 , version 1 (30-05-2024)

Identifiants

  • HAL Id : hal-04520776 , version 1

Citer

Lénaïc Terrier, Alexandre Demeure, Sybille Caffiau. CCBL: A new language for End User Development in the Smart Homes. IS-EUD 2017, Jun 2017, Eindhoven, Netherlands. pp.82-87. ⟨hal-04520776⟩
10 Consultations
9 Téléchargements

Partager

More