Thèse soutenue

Langage dédié au traitement des événements complexes et modélisation des usages pour les réseaux de capteurs

FR  |  
EN
Auteur / Autrice : Alexandre Garnier
Direction : Jean-Marc MenaudNicolas Montavont
Type : Thèse de doctorat
Discipline(s) : Informatique et applications
Date : Soutenance le 15/12/2016
Etablissement(s) : Nantes, Ecole des Mines
Ecole(s) doctorale(s) : École doctorale Sciences et technologies de l'information et mathématiques (Nantes)
Partenaire(s) de recherche : Laboratoire : ASCOLA. ASpect and COmposition LAnguages - Laboratoire d'Informatique de Nantes Atlantique / LINA
Jury : Président / Présidente : Sara Bouchenak
Examinateurs / Examinatrices : Nicolas Montavont, Anne-Cécile Orgerie, Hala Skaf
Rapporteurs / Rapporteuses : Sara Bouchenak, Olivier Barais

Résumé

FR  |  
EN

On assiste ces dernières années à une explosion des usages dans l’Internet des objets. La démocratisation de ce monde de capteurs est le fruit, d’une part de la baisse drastique des coûts dans l’informatique embarquée, d’autre part d’un support logiciel toujours plus mature. Que ce soit au niveau des protocoles et des réseaux (CoAP, IPv6, etc) ou de la standardisation des supports de développement, notamment sur microprocesseurs ATMEL, les outils à disposition permettent chaque jour une plus grande homogénéisation dans la communication entre des capteurs toujours plus variés. Cette diversification rassemble chaque jour des utilisateurs aux attentes et aux domaines de compétence différents, avec chacun leur propre compréhension des objets connectés. La complexification des réseaux de capteurs, confrontée à cette nécessité d’adresser des usages fondamentalement différents, pose problème. Sur la base d’un même réseau de capteurs hétéroclite, il est crucial de pouvoir répondre aux besoins de chacun des utilisateurs, sans réclamer d’eux une maîtrise du réseau de capteurs dépassant exagérément leur domaine de compétence. L’outil décrit dans ce document se propose d’adresser cette problématique au travers d’un moteur de requête dédié au traitement des données issus des capteurs. Pour ce faire, il repose sur une modélisation des capteurs au sein de différents contextes, chacun à même de répondre à un besoin utilisateur précis. Sur la base de ce modèle est mis à disposition un langage dédié pour le traitement des événements complexes issus des données mesurées par les capteurs. L’implémentation de cet outil permet en outre d’interagir avec d’éventuelles fonctionnalités d’actuation du réseau de capteurs.