Authors:

Autores

Person role Person
6987
3105,296,2595
6988
3105,296,2595
6989
3105,296,2595

Informations:

Pesc publication

Title
RETIoT - Tecnologia de Software para Apoiar a Engenharia de Requisitos de Sistemas de Sosftware IoT
Research area
Software Engineering
Publication type
Master's thesis
Identification Number
Date
6/16/2021
Resumo

A engenharia de requisitos (ER) é responsável pelo ciclo de vida do documento de requisitos e garante sua adequada construção. A literatura técnica apresenta diversas tecnologias que apoiam a ER, porém nem todas abrangem as suas diferentes fases e, principalmente, as especificidades de sistemas de software baseados em Internet das Coisas (IoT). Considerando a necessidade de tecnologias de software específicas para sistemas IoT, e a importância do documento de requisitos para o desenvolvimento de sistemas, esta dissertação de mestrado propõe a RETIoT (Requirements Engineering Technology for Internet of Things based software systems). A RETIoT provê apoio metodológico (processo de construção), técnico (técnicas de software) e ferramental (modelos de documentos) para a construção de documentos de requisitos de sistemas IoT. Um estudo de viabilidade e uma prova de conceito foram realizados no contexto de projetos de sistemas IoT, com a finalidade de observar a viabilidade dos modelos e identificar melhorias e evoluções para a tecnologia. Os resultados indicam a viabilidade da utilização da RETIoT para construir documentos de requisitos de sistemas IoT.

Abstract

Requirements engineering (RE) is responsible for the requirements document's life cycle and ensures its suitable construction. The technical literature presents several technologies that support RE, but not all of them cover all RE's phases and, mainly, the specificities of Internet of Things (IoT) software-based systems. Considering the lack of specific software technologies for IoT systems and the importance of the requirements document for systems development, this master's dissertation proposes RETIoT (Requirements Engineering Technology for Internet of Things based software systems). RETIoT provides methodological (construction process), technical (software techniques) and tooling (document's templates) support for the construction of requirements documents of IoT systems. Furthermore, a feasibility study and a proof of concept were carried out in IoT system projects to observe the feasibility of models and identify improvements and evolutions for the technology. The results indicate the feasibility of using RETIoT to build requirements documents of IoT systems. 

JSN_TPLFW_GOTO_TOP