2011
DOI: 10.1002/stvr.444
|View full text |Cite
|
Sign up to set email alerts
|

Efficient coverage of parallel and hierarchical stateflow models for test case generation

Abstract: This paper is concerned with test case generation from Simulink/Stateflow (SL/SF) models with a focus on coverage of SF model elements. Coverage of the SF component in a model is a difficult task because of two primary reasons: (i) the SF component itself may lie deep in the SL/SF model in which case, inputs have to pass through a complex chain of SL blocks to reach the SF block and (ii) nonlinear constraints in the model are difficult to solve using constraint solvers. Hierarchy and parallelism in the SF mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(16 citation statements)
references
References 30 publications
0
16
0
Order By: Relevance
“…A number of model-based testing techniques have been applied to Simulink models with the aim of achieving high structural coverage or detecting a large number of mutants. For example, search-based approaches [54,55], reachability analysis [33,21], guided random testing [43,44], and a combination of these techniques [50,39,42,36,20,8] have been previously applied to Simulink models to generate coverage-adequate test suites. Alternatively, various search-based [61,62] and bounded reachability analysis [9] techniques have been used to generate mutant-killing test suites from Simulink models.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…A number of model-based testing techniques have been applied to Simulink models with the aim of achieving high structural coverage or detecting a large number of mutants. For example, search-based approaches [54,55], reachability analysis [33,21], guided random testing [43,44], and a combination of these techniques [50,39,42,36,20,8] have been previously applied to Simulink models to generate coverage-adequate test suites. Alternatively, various search-based [61,62] and bounded reachability analysis [9] techniques have been used to generate mutant-killing test suites from Simulink models.…”
Section: Related Workmentioning
confidence: 99%
“…The existing approaches to testing and verifying Simulink models almost entirely focus on models with time-discrete behavior, i.e., code generation models. These approaches generate discrete test inputs for Simulink models with the goal of reaching runtime errors to reveal faults [50,23], violating assertions inserted into Simulink models based on some formal specification [41,14], and achieving high structural coverage [36,42]. Discrete test inputs, however, are seldom sufficient for testing Simulink models, in particular, for those models with time-continuous behaviors.…”
Section: Introductionmentioning
confidence: 99%
“…RELATED WORK Many test generation techniques have been proposed for different purposes e.g., maximizing program coverage ( [22], [39]- [52]) and revealing faults ( [43], [44], [53]- [64]) for programs, or maximizing structural coverage [65]- [74] and revealing faults [19], [28], [75]- [83] for Simulink models. Nevertheless, only a few test generation techniques aim to improve fault localization accuracy.…”
Section: Rq3 [Effectiveness Of Our Stoptestgeneration Subroutine]mentioning
confidence: 99%
“…These model-based testing approaches often generate test cases from models using various automation mechanisms, e.g., search-based techniques [50], model checking [27,42], guided random testing [37,33,11] or a combination of these techniques [36,30]. In [31], a model-based testing approach for mixed discrete-continuous Stateflow models is proposed where test inputs are generated based on discrete fragments of Stateflow models, and are applied to the original models to obtain test oracles in terms of continuous signals.…”
Section: Related Workmentioning
confidence: 99%