PatrIoT: IoT Automated Interoperability and Integration Testing Framework
This addresses reliability issues for IoT developers and testers, but it appears incremental as it builds on existing testing frameworks with specific IoT adaptations.
The paper tackles the problem of reliability and integration defects in IoT systems by presenting the PatrIoT framework, which provides flexible support for constructing automated interoperability and integration testbeds, including scaling from physical to simulated environments with predefined modules and example testbeds for a smart street use case.
With the rapid growth of the contemporary Internet of Things (IoT) market, the established systems raise a number of concerns regarding the reliability and the potential presence of critical integration defects. In this paper, we present a PatrIoT framework that aims to provide flexible support to construct an effective IoT system testbed to implement automated interoperability and integration testing. The framework allows scaling from a pure physical testbed to a simulated environment using a number of predefined modules and elements to simulate an IoT device or part of the tested infrastructure. PatrIoT also contains a set of reference example testbeds and several sets of example automated tests for a smart street use case.