WER2021 - 24th Workshop on Requirements Engineering


RST-IoT: Um Apoio Computacional para Especificação de Requisitos de Sistemas de Software IoT

Ednilson da S. A. Júnior; Daniella de O. Costa; Rebeca C. Motta ;Bruno P. de Souza

10.29327/1298728.24-4

PDF Scholar

Abstract

A Internet das Coisas (IoT) é resultante da evolução tecnológica constante, e pode ser compreendida como um novo paradigma tecnológico que combina os mundos real e virtual com o objetivo de fornecer sistemas de software em todos os lugares por meio de objetos do cotidiano. Porém, ao mesmo tempo que a tecnologia evolui, maior conhecimento e controle sobre ela devem ser considerados, principalmente nesta área em que o domínio da aplicação não é facilmente compreendido. Pesquisas sobre sistemas IoT e sua composição de dispositivos e aplicações continuam a avançar, todavia, há pouco esforço na evolução da área da Engenharia de Software, especificamente na Engenharia de Requisitos. Esta é uma etapa crítica na construção de sistemas tradicionais; e para sistemas baseados em IoT não é diferente, os quais requerem soluções de requisitos distintos devido a suas novas especificidades. Este trabalho propõe a RST-IoT, uma ferramenta de apoio à especificação de requisitos para sistemas IoT, que tem como objetivo auxiliar engenheiros de software em tal atividade. A RST-IoT foi desenvolvida para apoiar o processo de especificação de requisitos de sistemas IoT, implementada com um design simples visando sua fácil utilização. Foi adotada uma metodologia baseada em experimentação para avaliar a ferramenta. Este trabalho descreve um estudo de viabilidade realizado na indústria e um estudo de observação com estudantes. A RST-IoT se mostrou viável em relação ao tempo de aplicação e à facilidade de uso, bem como obteve evidências iniciais de sua aplicação.

Keywords: Engenharia de Requisitos; Especificação de requisitos; Internet das Coisas; Engenharia de Software Experimental