From abstract modelling to remote cyber-physical integration/interoperability testing
This work addresses remote integration and testing issues for cyber-physical system developers, but appears incremental as it builds on existing refinement-based approaches.
The paper tackles the challenge of managing abstraction levels in cyber-physical system development to improve integration and testing, introducing a refinement-based methodology to address inconsistencies earlier and reduce effort and cost.
An appropriate system model gives developers a better overview, and the ability to fix more inconsistencies more effectively and earlier in system development, reducing overall effort and cost. However, modelling assumes abstraction of several aspects of the system and its environment, and this abstraction should be not overlooked, but properly taken into account during later development phases. This is especially especially important for the cases of remote integration, testing/verification, and manufacturing of cyber-physical systems. For this reason we introduce a development methodology for cyber-physical systems (CPS) with a focus on the abstraction levels of the system representation, based on the idea of refinement-based development of complex, interactive systems.