Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation 2011
DOI: 10.1145/2001576.2001825
|View full text |Cite
|
Sign up to set email alerts
|

Transition coverage testing for simulink/stateflow models using messy genetic algorithms

Abstract: This paper introduces a messy-GA for transition coverage of Simulink/StateFlow models. We introduce a tool that implements our approach and evaluate it on three benchmark embedded system Simulink models. Our messy-GA is able to achieve statistically significantly better coverage when compared to both random search and to a commercial tool for Simulink/StateFlow model Testing.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 48 publications
0
13
0
Order By: Relevance
“…Here is a long (yet partial) list of just some of the testing problems with citations to a few example papers (of many) that adopt an SBST approach to find suitable test data: functional testing [118], safety testing [11], [32], security testing [41], robustness testing [104], integration testing [18], [26], service-based testing [24], temporal testing [19], [113], [119], exception testing [114], Combinatorial Interaction Testing (CIT) [20], [25], [95], (and Software Product Line (SPL) testing [48]), state [77] and state-based-model testing [30], [78] (including popular modelling notations such as MATLAB Simulink [90], [129]), and mutation based test [37], [49] and mutant [65], [92] generation. The State of the Art: SBST has made many achievements, and demonstrated its wide applicability and increasing uptake.…”
Section: A Brief History Of Sbstmentioning
confidence: 99%
“…Here is a long (yet partial) list of just some of the testing problems with citations to a few example papers (of many) that adopt an SBST approach to find suitable test data: functional testing [118], safety testing [11], [32], security testing [41], robustness testing [104], integration testing [18], [26], service-based testing [24], temporal testing [19], [113], [119], exception testing [114], Combinatorial Interaction Testing (CIT) [20], [25], [95], (and Software Product Line (SPL) testing [48]), state [77] and state-based-model testing [30], [78] (including popular modelling notations such as MATLAB Simulink [90], [129]), and mutation based test [37], [49] and mutant [65], [92] generation. The State of the Art: SBST has made many achievements, and demonstrated its wide applicability and increasing uptake.…”
Section: A Brief History Of Sbstmentioning
confidence: 99%
“…In [30] a messy genetic algorithm (GA) is used to generate transition tours through Simulink Stateflow models. The authors identify two main challenges: trigger blocks containing timing constraints or counters and cyclic paths which may require several traversals before triggering a transition.…”
Section: Related Workmentioning
confidence: 99%
“…This method focuses on the coverage of Stateflow model elements. Five articles [34,36,40,42,43] discuss test data generation. For example, Zhan and Clark [34] present a simulation-based testing framework for automatic test data generation.…”
Section: Testingmentioning
confidence: 99%
“…tool tool chain [8,9,18,19,37] 5 10 15 20 [14, 32, 40] 25 [12] tool overview commercial tool prototype tool [4,15,20,27,28,29] [2, 3,5,6,10,11,12,13,16,21,23,24,26,31,33,34,35,36,38,39,41,42,43,44] …”
Section: Rq2: Tool Supportmentioning
confidence: 99%