2014
DOI: 10.1007/978-3-319-09940-8_8
|View full text |Cite
|
Sign up to set email alerts
|

Multi-objective Genetic Optimization for Noise-Based Testing of Concurrent Software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…Hrubá et al [21] and Avros et al [1] proposed methods to find suitable parameter values for random noise injection by using multiple-objective genetic algorithms and data mining. Fiedor et al [12] presented the experimental results of various existing heuristics and two new heuristics for the noise placement and noise seeding problems in terms of the detection capability, concurrency coverage, and performance degradation.…”
Section: Random Noise Injectionmentioning
confidence: 99%
“…Hrubá et al [21] and Avros et al [1] proposed methods to find suitable parameter values for random noise injection by using multiple-objective genetic algorithms and data mining. Fiedor et al [12] presented the experimental results of various existing heuristics and two new heuristics for the noise placement and noise seeding problems in terms of the detection capability, concurrency coverage, and performance degradation.…”
Section: Random Noise Injectionmentioning
confidence: 99%
“…Hrubá et al (2012b) and Letko (2013) developed an approach using GA for noise injection application to concurrent programs for the run of new synchronization sequences and considered three coverage metrics, namely Synchro, Avio, and HBPair. Hrubá et al (2014) applied Multi-Objective Genetic Algorithm (NSGA-II), in which several metrics can be used as a fitness function. Poskitt and Poulding (2013) proposed contracts as the fitness function to be used while applying meta-heuristic techniques in concurrent programs in Eiffel.…”
Section: Search Based For Testing Concurrent Programsmentioning
confidence: 99%
“…The output of the SBBMuT approach is a set of synchronization sequences that can be used to support different testing approaches and techniques, such as mutation testing and structural testing. Arora et al (2015) classified approaches for testing concurrent programs in 8 categories, namely reachability testing (LEI; CARVER, 2010), structural testing (CARVER, 1993;TAYLOR et al, 1992;YANG et al, 1998;SOUZA et al, 2014), model-based testing, mutation testing (SILVA-BARRADAS, 1998;BRADBURY et al, 2006;SILVA et al, 2012b), slicing based testing, formal methods, random testing, and search based testing (HRUBÁ et al, 2014). Fig.…”
Section: Testing Executionmentioning
confidence: 99%
See 1 more Smart Citation