SI4IoT: A methodology based on models and services for the integration of IoT systems
Autor:
Alulema, Darwin
; Criado, Javier
; Iribarne, Luis
; Fernández-García, Antonio Jesús
; Ayala, Rosa
Fecha:
2023Palabra clave:
Revista / editorial:
Future Generation Computer SystemsCitación:
Alulema, D., Criado, J., Iribarne, L., Fernández-García, A. J., & Ayala, R. (2023). SI4IoT: A methodology based on models and services for the integration of IoT systems. Future Generation Computer Systems, 143, 132-151.Tipo de Ítem:
Articulo Revista IndexadaResumen:
The Internet of Things (IoT) is a technology that is growing faster every day due to the large number of platforms and end-devices that are becoming connected to each other. As part of this wide and diverse scenario, developers are now facing various challenges, such as heterogeneity, diversity of communication protocols, discovery of things, and coordination of services, among others. A paradigm that can help to tackle these issues is the model engineering since it allows different elements to be reused which can simplify the work of developers. In this paper, we propose SI4IoT (Service Integration for IoT), a methodology based on MDE (Model-Driven Engineering) for the development of IoT systems. This methodology enables automatic code generation, making it easier for developers to design sophisticated new IoT applications. We focus on a DSL (Domain-Specific Language), a graphic editor, and a set of M2T (Model-to-Text) transformations that generate code for software artifacts on Arduino, Node-Red, Ballerina, and NCL-Lua for deployment on hardware nodes, web services, and DTV (Digital TV). Our proposal consists of a model for the integration of services made up of three layers: physical, logical, and application. To validate our proposal, a Smart Home scenario has been considered, with sensors and actuators which, when combined, allow control of lights and heating. In addition, it allows the user to receive information about their home on television based on the REST services that have been created for the IoT nodes.
Este ítem aparece en la(s) siguiente(s) colección(es)
Estadísticas de uso
Año |
2012 |
2013 |
2014 |
2015 |
2016 |
2017 |
2018 |
2019 |
2020 |
2021 |
2022 |
2023 |
2024 |
Vistas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
27 |
19 |
Descargas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
Matching user queries in natural language with Cyber-Physical Systems using deep learning through a Transformer approach
Llopis, Juan Alberto; Fernández-García, Antonio Jesús; Criado, Javier; Iribarne, Luis (16th International Conference on INnovations in Intelligent SysTems and Applications, INISTA 2022, 2022)IoT devices, as a result of technological advancements, may have different ways of operating and communicating despite having the same features. Therefore, finding a specific device among the whole of deployed devices can ... -
Towards the use of Data Engineering, Advanced Visualization techniques and Association Rules to support knowledge discovery for public policies
Conejero Manzano, José María; Preciado, Juan Carlos; Fernández-García, Antonio Jesús ; Prieto, Álvaro; Rodriguez-Echeverría, Roberto (Expert systems with applications, 2021)Education and employment are key aspects of a country's well-being. Governments expend valuable resources on designing education plans and employment programs. These two aspects are usually analysed separately, although, ... -
Creating a Recommender System to Support Higher Education Students in the Subject Enrollment Decision
Fernández-García, Antonio Jesús ; Rodríguez-Echeverría, Roberta; Preciado, Juan Carlos; Conejero Manzano, José María; Sánchez-Figueroa, Fernando (IEEE Access, 2020)Higher Education plays a principal role in the changing and complex world of today, and there has been rapid growth in the scientific literature dedicated to predicting students academic success or risk of dropout thanks ...