Ordonnancement dans l'habitat intelligent

Fiche du document

Date

30 mai 2023

Type de document
Périmètre
Langue
Identifiants
Relations

Ce document est lié à :
info:eu-repo/semantics/altIdentifier/doi/10.5802/roia.50

Collection

Archives ouvertes

Licence

info:eu-repo/semantics/OpenAccess




Citer ce document

Alexandre Demeure et al., « Ordonnancement dans l'habitat intelligent », HAL-SHS : sciences de l'information, de la communication et des bibliothèques, ID : 10.5802/roia.50


Métriques


Partage / Export

Résumé En Fr

The text is about the problem of the scheduling of the actions applied to the actuators of a smart home. These actions can be triggered either by inhabitants or by programs encoding automatisms. We show that this is a complex problem that cannot be solved a priori. On the contrary, it depends on the context. We defend the idea that this problem should be tackle from the angle of an operating system which scheduling engine would be based on CCBL (Cascading Contexts Based Language). CCBL is an end-user programming language for the smart home that enable inhabitants to programs automatisms based on devices and services. We provide several examples of scheduling strategies programmed with CCBL. We show using CCBL to program such strategies is not fundamentally different than programming mere automatisms. Hence, the skills acquired in one of the tasks will be reusable in the other.

Cet article aborde le problème de l’ordonnancement des actions portants sur les effecteurs d’un habitat intelligent. Le déclanchement de ces actions peut être demandé par les habitants ou des programmes gérant des automatismes. Nous montrons que ce problème est complexe et ne peut être résolu a priori car il dépend du contexte. Nous défendons l’idée que le problème doit être abordé sous l’angle d’un système d’exploitation dont le moteur d’ordonnancement pourrait être basé sur le langage CCBL (Cascading Contexts Based Language). CCBL est un langage de programmation pour utilisateur finaux de l’habitat. Il permet de coder des automatismes basés sur les appareils et services de l’habitat. Nous donnons plusieurs exemples de stratégies d’ordonnancement programmées avec CCBL et montrons que programmer de telles stratégies n’est pas fondamentalement différent que d’utiliser CCBL pour programmer des automatismes. Les compétences acquises sur l’une de ces tâches seront donc réutilisables sur l’autre.

document thumbnail

Par les mêmes auteurs

Sur les mêmes sujets

Exporter en