CyprIoT: framework for modelling and controlling network-based IoT applications - Archive ouverte HAL
Conference Papers Year : 2019

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

Abstract

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
Origin Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

Cite

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⟩
118 View
304 Download

Altmetric

Share

More