img

Notice détaillée

X-IoT

a model-driven approach to support IoT application portability across IoT platform

Article Ecrit par: Corradini, Flavio ; Fedeli, Arianna ; Fornari, Fabrizio ; Polini, Andrea ; Re, Barbara ; Ruschioni, Luca ;

Résumé: Several IoT platforms have been proposed to support and facilitate the development of IoT applications. Unfortunately, using an IoT platform makes the developed application strongly dependent on the specific platform's functionalities. This reduces the portability of the IoT application that may require significant adaptations, or a complete re-design, for being migrated towards other platforms. To mitigate the lack of IoT application portability, we present X-IoT (read as cross-IoT), a model-driven approach supporting the development of cross-platform IoT applications. X-IoT is based on a Domain-Specific Modelling Language (DSML) and its related notation, whose development has been guided by a deep analysis of IoT application characteristics. Tool support is provided through the ADOxx platform, which allows using the DSML to model platform-independent IoT applications, that can be successively refined and deployed on selected IoT platforms. The applicability of the approach is demonstrated through a meeting room scenario.


Langue: Anglais