Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/Stateflow
Simulink/Stateflow is a popular commercial model-based development tool for many industrial domains. For safety and security concerns, verification and testing must be performed on the Simulink/Stateflow designs and the generated code. The authors present a test generation approach for Simulink/Stat...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2017-03-01
|
Series: | IET Cyber-Physical Systems |
Subjects: | |
Online Access: | https://digital-library.theiet.org/content/journals/10.1049/iet-cps.2017.0007 |
id |
doaj-661e997454df43d6bf0bed88b682aef7 |
---|---|
record_format |
Article |
spelling |
doaj-661e997454df43d6bf0bed88b682aef72021-04-02T11:40:37ZengWileyIET Cyber-Physical Systems2398-33962017-03-0110.1049/iet-cps.2017.0007IET-CPS.2017.0007Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/StateflowMeng Li0Ratnesh Kumar1Iowa State UniversityIowa State UniversitySimulink/Stateflow is a popular commercial model-based development tool for many industrial domains. For safety and security concerns, verification and testing must be performed on the Simulink/Stateflow designs and the generated code. The authors present a test generation approach for Simulink/Stateflow by its reduction to reachability in a hybrid automaton, with its locations representing the computations of the Simulink/Stateflow model, and edges representing the computation-succession. A novel reachability resolution method is presented based on the refinement of the hybrid automaton such that the reachability is reduced to the reachability in the underlying graph (without the dynamics), whenever the refinement step terminates. The approach yields a technique that is effective in terms of achieving test coverage and efficient in terms of test generation time whenever the computation of each time step can be analytically solved for an arbitrary number of repetition. The approach is also applied on defect-detection and requirements-satisfaction, and illustrated through application to a bounded counter and a cyberphysical system of a thermal control unit.https://digital-library.theiet.org/content/journals/10.1049/iet-cps.2017.0007reachability analysisdiscrete systemsautomationprogram testingcontrol engineering computingautomata theoryreachability resolutiondiscrete-time hybrid systemsautomated test generationSimulink/Stateflowcommercial model-based development toolhybrid automaton refinementedge representationdefect-detectionrequirements-satisfactionbounded countercyberphysical systemthermal control unit |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Meng Li Ratnesh Kumar |
spellingShingle |
Meng Li Ratnesh Kumar Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/Stateflow IET Cyber-Physical Systems reachability analysis discrete systems automation program testing control engineering computing automata theory reachability resolution discrete-time hybrid systems automated test generation Simulink/Stateflow commercial model-based development tool hybrid automaton refinement edge representation defect-detection requirements-satisfaction bounded counter cyberphysical system thermal control unit |
author_facet |
Meng Li Ratnesh Kumar |
author_sort |
Meng Li |
title |
Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/Stateflow |
title_short |
Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/Stateflow |
title_full |
Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/Stateflow |
title_fullStr |
Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/Stateflow |
title_full_unstemmed |
Reachability resolution for discrete-time hybrid systems with application to automated test generation for Simulink/Stateflow |
title_sort |
reachability resolution for discrete-time hybrid systems with application to automated test generation for simulink/stateflow |
publisher |
Wiley |
series |
IET Cyber-Physical Systems |
issn |
2398-3396 |
publishDate |
2017-03-01 |
description |
Simulink/Stateflow is a popular commercial model-based development tool for many industrial domains. For safety and security concerns, verification and testing must be performed on the Simulink/Stateflow designs and the generated code. The authors present a test generation approach for Simulink/Stateflow by its reduction to reachability in a hybrid automaton, with its locations representing the computations of the Simulink/Stateflow model, and edges representing the computation-succession. A novel reachability resolution method is presented based on the refinement of the hybrid automaton such that the reachability is reduced to the reachability in the underlying graph (without the dynamics), whenever the refinement step terminates. The approach yields a technique that is effective in terms of achieving test coverage and efficient in terms of test generation time whenever the computation of each time step can be analytically solved for an arbitrary number of repetition. The approach is also applied on defect-detection and requirements-satisfaction, and illustrated through application to a bounded counter and a cyberphysical system of a thermal control unit. |
topic |
reachability analysis discrete systems automation program testing control engineering computing automata theory reachability resolution discrete-time hybrid systems automated test generation Simulink/Stateflow commercial model-based development tool hybrid automaton refinement edge representation defect-detection requirements-satisfaction bounded counter cyberphysical system thermal control unit |
url |
https://digital-library.theiet.org/content/journals/10.1049/iet-cps.2017.0007 |
work_keys_str_mv |
AT mengli reachabilityresolutionfordiscretetimehybridsystemswithapplicationtoautomatedtestgenerationforsimulinkstateflow AT ratneshkumar reachabilityresolutionfordiscretetimehybridsystemswithapplicationtoautomatedtestgenerationforsimulinkstateflow |
_version_ |
1721571694318977024 |