A Domain-Specific Language and Model-Based Engine for Implementing IoT Dashboard Web Applications

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

4 Citas (Scopus)

Resumen

The Internet of Things (IoT) has become one of the fundamental pillars of the digital transformation of society, with favorable impacts on people’s quality of life. Furthermore, IoT systems generate large volumes of data at very high speeds, which come from diverse sources (heterogeneous sensors), requiring the permanent adaptation of the content and the way of presenting the information to the user; hence, a low-level implementation approach becomes unproductive. In this context, Model-Driven Engineering (MDE) has proven to be an appropriate software development approach to cope with the complexity and evolution of IoT systems. However, there are few proposals for Domain-Specific Languages (DSLs) aimed at building dashboards that synthesize the metrics and fundamental monitoring data of an IoT system. Therefore, this paper proposes a DSL and a model-based transformation engine to design and automatically implement IoT dashboard visualization web applications that combine pages, panels, charts, grids, data filters, hyperlinks, and labels with warnings and prescriptive recommendations. In addition, the proposed solution abstracts implementation details from heterogeneous data sources (physical and virtual sensors), making them transparent to domain experts. The empirical evaluation of the solution through a quasi-experiment based on the Method Evaluation Model (MEM) showed that the participants perceived the solution as useful and easy to use, so they would be willing to use it in the future.

Idioma originalInglés
Título de la publicación alojadaInformation and Communication Technologies - 11th Ecuadorian Conference, TICEC 2023, Proceedings
EditoresJorge Maldonado-Mahauad, Jorge Herrera-Tapia, Jorge Luis Zambrano-Martínez, Santiago Berrezueta, Santiago Berrezueta
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas412-428
Número de páginas17
ISBN (versión impresa)9783031454370
DOI
EstadoPublicada - 2023
Evento11th Ecuadorian Congress of Information and Communication Technologies, TICEC 2023 - Cuenca, Ecuador
Duración: 18 oct. 202320 oct. 2023

Serie de la publicación

NombreCommunications in Computer and Information Science
Volumen1885 CCIS
ISSN (versión impresa)1865-0929
ISSN (versión digital)1865-0937

Conferencia

Conferencia11th Ecuadorian Congress of Information and Communication Technologies, TICEC 2023
País/TerritorioEcuador
CiudadCuenca
Período18/10/2320/10/23

Huella

Profundice en los temas de investigación de 'A Domain-Specific Language and Model-Based Engine for Implementing IoT Dashboard Web Applications'. En conjunto forman una huella única.

Citar esto