Skip to main navigation Skip to search Skip to main content

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

  • Universidad del Azuay

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationInformation and Communication Technologies - 11th Ecuadorian Conference, TICEC 2023, Proceedings
EditorsJorge Maldonado-Mahauad, Jorge Herrera-Tapia, Jorge Luis Zambrano-Martínez, Santiago Berrezueta, Santiago Berrezueta
PublisherSpringer Science and Business Media Deutschland GmbH
Pages412-428
Number of pages17
ISBN (Print)9783031454370
DOIs
StatePublished - 2023
Event11th Ecuadorian Congress of Information and Communication Technologies, TICEC 2023 - Cuenca, Ecuador
Duration: 18 Oct 202320 Oct 2023

Publication series

NameCommunications in Computer and Information Science
Volume1885 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference11th Ecuadorian Congress of Information and Communication Technologies, TICEC 2023
Country/TerritoryEcuador
CityCuenca
Period18/10/2320/10/23

Keywords

  • Dashboard
  • Domain-Specific Language (DSL)
  • Internet of Things (IoT)
  • Model-Driven Engineering (MDE)
  • Transformation Engine
  • User Interface (UI)

Fingerprint

Dive into the research topics of 'A Domain-Specific Language and Model-Based Engine for Implementing IoT Dashboard Web Applications'. Together they form a unique fingerprint.

Cite this