ACT: Automated CPS Testing for Open-Source Robotic Platforms
For open-source CPS developers, this addresses the gap in automated testing of robotic platforms, but the contribution is incremental as it applies known testing concepts to a specific domain.
The paper proposes ACT, an automated testing framework for open-source CPS software integrated with robotic platforms and GitHub infrastructure. A case study on an educational robotic platform demonstrates its capabilities, but no concrete performance numbers are provided.
Open-source software for cyber-physical systems (CPS) often lacks robust testing involving robotic platforms, resulting in critical errors that remain undetected. This is especially challenging when multiple modules of CPS software are developed by various open-source contributors. To address this gap, we propose Automated CPS Testing (ACT) that performs automated, continuous testing of open-source software with its robotic platforms, integrated with the open-source infrastructure such as GitHub. We implement an ACT prototype and conduct a case study on an open-source CPS with an educational robotic platform to demonstrate its capabilities.