CyprIoT: framework for modelling and controlling network-based IoT applications - Archive ouverte HAL
Communication Dans Un Congrès Année : 2019

CyprIoT: framework for modelling and controlling network-based IoT applications

Résumé

Model-Driven Engineering (MDE) is a paradigm that favors using models to address software engineering problems. Very few attempts have been made to apply this paradigm to the Internet of Things (IoT). Most of the existing MDE approaches focus on abstracting the heterogeneity of IoT things while neglecting network communication heterogeneity. In fact, few attempts target network-based IoT applications. In this paper, we propose a framework, called CyprIoT, to model and control network-based IoT applications using MDE techniques. Our approach relies on 1) Networking Language, to model a network of IoT things 2) Rule-Based Policy Language , to control and supervise the behavior of the modeled network 3) Code Generator, to interpret the model and generate deployable network artifacts and 4) Plug-in System, to customize, enhance or implement expert knowledge into the generated artifacts.
Fichier principal
Vignette du fichier
HALSubmission.pdf (1.19 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02333578 , version 1 (25-10-2019)
hal-02333578 , version 2 (28-10-2019)

Identifiants

Citer

Imad Berrouyne, Mehdi Adda, Jean-Marie Mottu, Jean-Claude Royer, Massimo Tisi. CyprIoT: framework for modelling and controlling network-based IoT applications. SAC 2019: 34th ACM/SIGAPP Symposium on Applied Computing, Apr 2019, Limassol, Cyprus. ⟨10.1145/3297280.3297362⟩. ⟨hal-02333578v2⟩
129 Consultations
316 Téléchargements

Altmetric

Partager

More