AutoIoT: a Framework based on User-driven ...
Type de document :
Communication dans un congrès avec actes
DOI :
Titre :
AutoIoT: a Framework based on User-driven MDE for Generating IoT Applications
Auteur(s) :
Nepomuceno, Thiago [Auteur]
Fraunhofer Center for Applied Research on Supply Chain Services
Carneiro, Tiago [Auteur]
Optimisation de grande taille et calcul large échelle [BONUS]
Maia, Paulo Henrique [Auteur]
Universidade Estadual do Ceará [Brasil] = State University of Ceará [Brazil] [UECE]
Adnan, Muhammad [Auteur]
Photonique Fibre et Sources Cohérentes [XLIM-PHOT]
Nepomuceno, Thalyson [Auteur]
Universidade Federal do Ceará = Federal University of Ceará [UFC]
Martin, Alexander [Auteur]
Friedrich-Alexander Universität Erlangen-Nürnberg = University of Erlangen-Nuremberg [FAU]
Fraunhofer Center for Applied Research on Supply Chain Services
Carneiro, Tiago [Auteur]
Optimisation de grande taille et calcul large échelle [BONUS]
Maia, Paulo Henrique [Auteur]
Universidade Estadual do Ceará [Brasil] = State University of Ceará [Brazil] [UECE]
Adnan, Muhammad [Auteur]
Photonique Fibre et Sources Cohérentes [XLIM-PHOT]
Nepomuceno, Thalyson [Auteur]
Universidade Federal do Ceará = Federal University of Ceará [UFC]
Martin, Alexander [Auteur]
Friedrich-Alexander Universität Erlangen-Nürnberg = University of Erlangen-Nuremberg [FAU]
Titre de la manifestation scientifique :
SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing
Ville :
Brno
Pays :
République tchèque
Date de début de la manifestation scientifique :
2020-03-30
Éditeur :
ACM
Date de publication :
2020-04-03
Mot(s)-clé(s) en anglais :
ensors and actuators
Software prototyping
Code Generation
User-driven
MDE
IoT application
Software prototyping
Code Generation
User-driven
MDE
IoT application
Discipline(s) HAL :
Informatique [cs]
Informatique [cs]/Interface homme-machine [cs.HC]
Informatique [cs]/Interface homme-machine [cs.HC]
Résumé en anglais : [en]
Developing an Internet of Things (IoT) system requires knowledge in many different technologies like embedded programming, web technologies, and data science. Model-Driven Engineering (MDE) techniques have been used as a ...
Lire la suite >Developing an Internet of Things (IoT) system requires knowledge in many different technologies like embedded programming, web technologies, and data science. Model-Driven Engineering (MDE) techniques have been used as a concrete alternative to boost IoT application development. However, the current MDE-to-IoT solutions require expertise from the end-users in MDE concepts and sometimes even in specific tools, such as the Eclipse Modelling Framework, which may hinder their adoption in a broader context. To tackle this problem, this work proposes AutoIoT, a framework for creating IoT applications based on a user-driven MDE approach. The proposed framework allows users to model their IoT systems using a simple JSON file and, through internal model-to-model and model-to-text transformations, generates a ready-to-use IoT server-side application. The proposed approach was evaluated through an experiment, in which 54 developers used AutoIoT to create a server-side application for a real-world IoT scenario and answered a post-study questionnaire. The experiment reports the efficacy of AutoIoT and user satisfaction of more than 80% through 6 out of 7 evaluated criteria.Lire moins >
Lire la suite >Developing an Internet of Things (IoT) system requires knowledge in many different technologies like embedded programming, web technologies, and data science. Model-Driven Engineering (MDE) techniques have been used as a concrete alternative to boost IoT application development. However, the current MDE-to-IoT solutions require expertise from the end-users in MDE concepts and sometimes even in specific tools, such as the Eclipse Modelling Framework, which may hinder their adoption in a broader context. To tackle this problem, this work proposes AutoIoT, a framework for creating IoT applications based on a user-driven MDE approach. The proposed framework allows users to model their IoT systems using a simple JSON file and, through internal model-to-model and model-to-text transformations, generates a ready-to-use IoT server-side application. The proposed approach was evaluated through an experiment, in which 54 developers used AutoIoT to create a server-side application for a real-world IoT scenario and answered a post-study questionnaire. The experiment reports the efficacy of AutoIoT and user satisfaction of more than 80% through 6 out of 7 evaluated criteria.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- https://hal.archives-ouvertes.fr/hal-02554798/document
- Accès libre
- Accéder au document
- https://hal.archives-ouvertes.fr/hal-02554798/document
- Accès libre
- Accéder au document
- https://hal.archives-ouvertes.fr/hal-02554798/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- SAC_2020.pdf
- Accès libre
- Accéder au document
- SAC_2020.pdf
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- SAC_2020.pdf
- Accès libre
- Accéder au document