Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

AutoIoT: A framework based on user-driven MDE for generating IoT applications

: Nepomuceno, T.; Carneiro, T.; Maia, P.H.; Adnan, M.; Nepomuceno, T.; Martin, A.


Hung, C.-C. ; Association for Computing Machinery -ACM-; Association for Computing Machinery -ACM-, Special Interest Group on Applied Computing -SIGAPP-:
SAC 2020, 35th ACM/SIGAPP Symposium on Applied Computing. Proceedings : Brno, Czech Republic, March 30 - April 3, 2020
New York: ACM, 2020
ISBN: 978-1-4503-6866-7
Symposium on Applied Computing (SAC) <35, 2020, Brno>
Fraunhofer IIS ()

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.