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 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.
Original language | English |
---|---|
Title of host publication | Proceedings - 2020 IEEE Conference on Industrial Cyberphysical Systems, ICPS 2020 |
Place of Publication | Piscataway, NJ |
Publisher | IEEE |
Pages | 257-262 |
Number of pages | 6 |
ISBN (Electronic) | 978-1-7281-6389-5 |
ISBN (Print) | 978-1-7281-6390-1 |
DOIs | |
Publication status | Published - 10 Jun 2020 |
Event | 3rd IEEE International Conference on Industrial Cyber-Physical Systems, ICPS 2020 - Virtual Conference, Virtual Event Duration: 10 Jun 2020 → 12 Jun 2020 Conference number: 3 https://events.tuni.fi/icps2020/ |
Conference
Conference | 3rd IEEE International Conference on Industrial Cyber-Physical Systems, ICPS 2020 |
---|---|
Abbreviated title | ICPS 2020 |
City | Virtual Event |
Period | 10/06/20 → 12/06/20 |
Internet address |
Keywords
- 22/2 OA procedure