A Requirements Engineering Process for IoT Systems

  • Danyllo Valente da Silva UFRJ
  • Taisa Guidini Gonçalves UFRJ
  • Ana Regina Cavalcanti da Rocha UFRJ


Nowadays there is a great interest in IoT systems and many applications take advantage of this technology. The elicitation, specification and management of requirements for IoT systems present new challenges to requirements engineering. There is a lack of systematic approaches to the development of IoT applications and more specifically for IoT-based requirements engineering. To fill this gap this paper presents the definition of a Requirements Engineering process for IoT systems. This process is a tailored and harmonized version of the following processes of ISO IEC/IEEE 12207:2017 aiming to accomplish the needs of IoT systems: Business or Mission Analysis process, Stakeholder Needs and Requirements Definition process and System/Software Requirements Definition process.
Palavras-chave: IoT Systems, Requirements Engineering Process, Lack of Systematic Approaches
Como Citar

Selecione um Formato
DA SILVA, Danyllo Valente; GONÇALVES, Taisa Guidini; DA ROCHA, Ana Regina Cavalcanti. A Requirements Engineering Process for IoT Systems. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 18. , 2019, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 204-209.