Handling Nonfunctional Requirements for Smart Cities

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)


The complexity of large-scale systems combined with their intrinsic Non-Functional Requirements (NFRs) (e.g., interoperability, scalability) constitute some of the challenges imposed by smart cities goals. Several proposals exist for eliciting and specifying NFRs, but not to deal with the smart cities core elements such as cloud-computing, physical devices and communication issues. Given the importance and complexity of NFRs, and their often conflicting nature, this research describes a Requirements Engineering approach to guide the elicitation and specification of NFRs based on a smart cities' framework. This approach to handle NFRs was developed in the context of the U Bike project.
Original languageEnglish
Title of host publicationProceedings of the XXIII Iberoamerican Conference on Software Engineering, CIbSE 2020, Curitiba, Paraná, Brazil, November 9-13, 2020
EditorsClaudia P. Ayala, Leonardo Murta, Daniela Soares Cruzes, Eduardo Figueiredo, Carla Silva, Jose Luis de la Vara, Breno de França, Martín Solari, Guilherme Horta Travassos, Ivan Machado
PublisherCIbSE - IberoAmerican Conference on Software Engineering Steering Committee
Number of pages8
Publication statusPublished - 2020
Event23rd Iberoamerican Conference on Software Engineering, CIbSE 2020 - Curitiba, Brazil
Duration: 9 Nov 202013 Nov 2020


Conference23rd Iberoamerican Conference on Software Engineering, CIbSE 2020


  • NFRs
  • Requirements specification
  • Smart cities framework


Dive into the research topics of 'Handling Nonfunctional Requirements for Smart Cities'. Together they form a unique fingerprint.

Cite this