Title
Tooling for automated testing of cyber-physical system models
Abstract
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 design. The 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 interface. The 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.
Year
DOI
Venue
2020
10.1109/ICPS48405.2020.9274794
2020 IEEE Conference on Industrial Cyberphysical Systems (ICPS)
Keywords
DocType
Volume
cyber-physical system design,automated testing,system-level requirements,testing language,simulator controller,domain-specific language,algebraic linear temporal logic transformations,testing conditions,graphical command line interface,tooling,cyber-physical system models,automatic testing
Conference
1
ISBN
Citations 
PageRank 
978-1-7281-6390-1
0
0.34
References 
Authors
3
3
Name
Order
Citations
PageRank
Tim Broenink100.34
Bas Jansen200.34
Jan F. Broenink315533.17