A Technology to Support the Building of Requirements Documents for IoT Software Systems

Resumo


The IoT paradigm seeks to support practical solutions to solve problems in the real world and several domains such as education, health, and mobility. As with traditional systems, requirements engineering represents a fundamental part of the Internet of Things (IoT) based software systems’ quality development. However, the IoT systems are complex when compared to traditional software systems. RETIoT (Requirements Engineering Technology for IoT software systems) is a software technology aimed at building IoT software system requirements documents. This paper aims to present a proof of concept of RETIoT regarding its models. The proof of concept was carried out in the context of two real projects, low-cost IoT solutions, to assist health professionals at the Federal University of Rio de Janeiro in coping with the pandemic COVID-19. The results indicate the initial feasibility of using RETIoT to build requirements documents of IoT software systems.

Palavras-chave: Requirements engineering, Requirements specification, Internet of Things, IoT software technology, Software engineering
Publicado
01/12/2020
SILVA, Danyllo Valente da; GONÇALVES, Taisa Guidini; TRAVASSOS, Guilherme Horta. A Technology to Support the Building of Requirements Documents for IoT Software Systems. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 19. , 2020, São Luiz do Maranhão. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 31-40.