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: |
MDE
Computer science Context (language use) 02 engineering and technology Software prototyping 020204 information systems IoT application 0202 electrical engineering electronic engineering information engineering [INFO]Computer Science [cs] Code generation [INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC] ACM: C.: Computer Systems Organization Eclipse computer.programming_language ensors and actuators User-driven SIMPLE (military communications protocol) business.industry 020207 software engineering JSON Code Generation User driven Software engineering business Internet of Things computer |
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 |
Externí odkaz: |