Abstract:
The drive towards automating solutions to societal challenges has seen an increase in the use of emerging technologies such as Internet of Things (IoT). Subsequently a lot of research exists that focuses on designing IoT systems that fulfil their functional requirements. However, Non-functional requirements are often addressed later in the implementation phase rather than during the design phase. This research highlights the need to integrate Non-functional requirements in the solution design just like functional requirements. We evaluate the proposed design using a remote patient monitoring IoT system designed for marginalized communities and present the early results of the
validation and verification exercise. The results show that integrating non-functional requirements in the design of IoT Systems forces designers to verify and validate them hence enhancing the acceptability of the solution by the user. Research investigating the efficacy of the proposed solution through different use cases is ongoing.