2011
DOI: 10.1007/978-3-642-23716-4_12
|View full text |Cite
|
Sign up to set email alerts
|

Applications of Model Reuse When Using Estimation of Distribution Algorithms to Test Concurrent Software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
3
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…They proposed integration with data mining techniques to predict the performance of a test data generator. In the context of testing for concurrent software, detecting faults can be improved by exploiting information discovered in EDA exploration that can save future test efforts [24]. EDA has also been employed to improve software reliability prediction [25].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…They proposed integration with data mining techniques to predict the performance of a test data generator. In the context of testing for concurrent software, detecting faults can be improved by exploiting information discovered in EDA exploration that can save future test efforts [24]. EDA has also been employed to improve software reliability prediction [25].…”
Section: Related Workmentioning
confidence: 99%
“…Pair of features, pf = { (-3,20), (-3,21), (5,19), (-5,20), (5,22), (-5,23), (-6,18), (8,9), (8,19), (8,21), (-8,23), (-9,19), (9,23), (-10,20), (-10,23), (11,19), (11,22), (-11,23), (12,19), (12,22), (-12,23), (-16,23), (19,23), (20,22), (21,24), ( 21 Step 2. We calculate the univariate distribution for each feature.…”
Section: Definition 2 (Joint Probability)mentioning
confidence: 99%
“…EDAs have been adopted to solve optimization problems in software engineering. We noticed that EDAs have been utilized in optimizing test data generation and test suites generation [17], [18], [19] and fault detection [20]. EDA has also been employed to improve software reliability prediction [21].…”
Section: Related Workmentioning
confidence: 99%
“…Models (normally formal models) specify the program behavior and testers use them to generate test sequences [75]. Model checking is the most common model-based testing for concurrent software [75,76,44,77,78,19,79,80,81,82,83,84]. The drawback to model checking is that it can lead to a state-space explosion problem.…”
Section: Model Based Testingmentioning
confidence: 99%
“…• Estimation of Distribution Algorithms (EDA) [83] based model checking saving computational and manual e↵ort when building and debugging concurrent systems. This is achieved by reusing information, specifically information from the models constructed, from an earlier execution to aid the search in a future execution.…”
Section: Model Based Testingmentioning
confidence: 99%