An Analysis of the Quality of Model Driven Development Solutions Applied to Cyber-Physical Devices

Resumo


The Internet of Things (IoT) is a paradigm that provides an ecosystem for a fast-growing quantity of connected devices, also defined as cyber-physical devices. The creation of Internet of Things solutions is fairly complex, integrating and communicating between sensors, devices, and larger systems. The Model Driven Development (MDD), a software development methodology that allows the generation of software solutions through abstract models, may help to create quality Internet of Things solutions. Thus, this study aims to evaluate the quality of cyber-physical solutions developed from an MDD platform. For this purpose, we performed an quasi-experiment, comparing a well-stable cyber-physical solution with the same solution implemented in an MDD tool. To compare the solutions, we explored several characteristics of ISO/IEC 25010 standard using qualitative and quantitative analysis. The results show the code generated from the MDD tool presented better maintainability and provided the same performance and functional suitability as the original code.

Palavras-chave: Internet of Things, Model-Driven Development
Publicado
07/11/2022
Como Citar

Selecione um Formato
GONCALVES, Rafael Figueira; MENOLLI, André; DIONISIO, Gustavo Marcelino. An Analysis of the Quality of Model Driven Development Solutions Applied to Cyber-Physical Devices. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 21. , 2022, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 11-17.