NWU Institutional Repository

Testability in an IoT system : a full life cycle perspective

dc.contributor.advisorHolm, J.E.W.
dc.contributor.authorVan Deventer, Jean-Pierre
dc.contributor.researchID12868299 - Holm, Johann Erich Wolfgang (Supervisor)
dc.date.accessioned2023-08-16T09:33:02Z
dc.date.available2023-08-16T09:33:02Z
dc.date.issued2023
dc.descriptionMEng (Computer and Electronic Engineering), North-West University, Potchefstroom Campusen_US
dc.description.abstractThe Internet-of-Things (IoT) has brought about a major paradigm shift to traditional system analysis and design. System testing, and testability, also changed as more system elements can now be measured than in traditional systems. From a traditional perspective, testability is mostly considered functional testing and verification of devices or components in controlled environments. The massive interconnectivity of systems and devices has thus changed the current testing philosophy, which must be investigated. This study provides findings from a literature review on the definition of testability in IoT systems, taking into account that a system comprises many elements that can be individually and collectively measured, compared, and actioned. The highest impact on testability, brought about by IoT, is found in the system operations and maintenance phase, including installation, commissioning, scheduled and unscheduled maintenance, and support. In order to consolidate the massive amounts of data, an agent is proposed in a high-level orchestration layer of the system hierarchy. Both literature and a case study confirmed the value of such an agent and its purpose in ensuring system availability. The impact of IoT on testability was evidenced from a cost analysis (reduced logistics and labour) and reduced resource dependency in an IoT-enabled agricultural irrigation system. IoT had a structural effect on the system resources by changing the resource organisation from a decentralised to a centralised-hybrid structure. In addition to digital twins, a digital agent ensures testability and reflection on the real-world case study confirmed its importance. A hierarchical framework that will ensure the testability of a system in the IoT context resulted from this study.en_US
dc.description.thesistypeMastersen_US
dc.identifier.urihttps://orcid.org/0000-0001-7217-8594
dc.identifier.urihttp://hdl.handle.net/10394/42034
dc.language.isoenen_US
dc.publisherNorth-West University (South Africa).en_US
dc.subjectFull life cycleen_US
dc.subjectIoTen_US
dc.subjectTestabilityen_US
dc.titleTestability in an IoT system : a full life cycle perspectiveen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Van Deventer_JP.pdf
Size:
4.23 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections