AutoIoT

Autor: Muhammad Adnan, Paulo Henrique M. Maia, Thiago Nepomuceno, Thalyson Nepomuceno, Alex Martin, Tiago Carneiro
Přispěvatelé: Fraunhofer Center for Applied Research on Supply Chain Services, Optimisation de grande taille et calcul large échelle (BONUS), Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL), Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS)-Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS), State University of Ceara / Universidade Estadual do Ceara (UECE), Photonique Fibre et Sources Cohérentes (XLIM-PHOT), XLIM (XLIM), Université de Limoges (UNILIM)-Centre National de la Recherche Scientifique (CNRS)-Université de Limoges (UNILIM)-Centre National de la Recherche Scientifique (CNRS), Universidade Federal do Ceará = Federal University of Ceará (UFC), Friedrich-Alexander Universität Erlangen-Nürnberg (FAU), The research was partially supported by the Bavarian State Ministry of Economic Affairs, Regional Development and Energy (StMWi) through the Center for Analytics – Data – Applications (ADACenter) and as part of the lead project 'Technologies and Solutions for Digitalized Value Creation' within the framework of „BAYERNDIGITAL II'.
Rok vydání: 2020
Předmět:
Zdroj: SAC
SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing
SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing, Mar 2020, Brno, Czech Republic. pp.719-728, ⟨10.1145/3341105.3373873⟩
DOI: 10.1145/3341105.3373873
Popis: International audience; 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.
Databáze: OpenAIRE