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...

Full description

Bibliographic Details
Main Authors: Meng Li, Ratnesh Kumar
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