Tooling for automated testing of cyber-physical system models

Autor: Tim Broenink, Jan F. Broenink, Bas Jansen
Přispěvatelé: Digital Society Institute, Robotics and Mechatronics
Jazyk: angličtina
Rok vydání: 2020
Předmět:
Zdroj: Proceedings-2020 IEEE Conference on Industrial Cyberphysical Systems, ICPS 2020, 257-262
STARTPAGE=257;ENDPAGE=262;TITLE=Proceedings-2020 IEEE Conference on Industrial Cyberphysical Systems, ICPS 2020
ICPS
Popis: This work presents a tool for automatic testing of cyber-physical systems via simulation. Cyber-physical system design can benefit from this automated testing as it allows for system-level requirements and prevents regression of the designThe tool is based on three parts: A testing language, a simulator controller, and a post processor. The testing language is a domain-specific language based on a Gherkin style syntax and can define test for multiple models and simulators. The domain specific language also defines algebraic, logical, and linear temporal logic transformations for outputs to define testing conditions. The tool can perform different sub-sets of tests based on a graphical or command line interfaceThe tool is demonstrated using an example where a motor is selected for a winch system. Here it is shown that the tool can verify component- and system-level requirements, and can detect regression. The tool is basis for a method supporting the design of cyber-physical systems.
Databáze: OpenAIRE