2012
DOI: 10.1007/978-3-642-29860-8_14
|View full text |Cite
|
Sign up to set email alerts
|

Coverage Metrics for Saturation-Based and Search-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
15
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(15 citation statements)
references
References 18 publications
0
15
0
Order By: Relevance
“…Lu et al propose a hierarchy of seven schedule coverage criteria and theoretically analyze their cost [35]. Krena et al propose saturation-based coverage metrics that are derived from dynamic analyses to find concurrency errors [30]. To identify threads across multiple executions, they compute a hash value from the type of a thread and from the identifiers of the first n methods executed in the thread.…”
Section: B Coverage Of Concurrent Programsmentioning
confidence: 99%
“…Lu et al propose a hierarchy of seven schedule coverage criteria and theoretically analyze their cost [35]. Krena et al propose saturation-based coverage metrics that are derived from dynamic analyses to find concurrency errors [30]. To identify threads across multiple executions, they compute a hash value from the type of a thread and from the identifiers of the first n methods executed in the thread.…”
Section: B Coverage Of Concurrent Programsmentioning
confidence: 99%
“…As future work, other concurrent coverage criteria, e.g., [11], [13], [14] can be incorporated within the framework to characterize the test case diversity for multithreaded programs. From the experience in [4], domainspecific knowledge can be taken into account to further improve the inherent overhead in test input selection for multithreaded programs.…”
Section: Discussionmentioning
confidence: 99%
“…At Step 6, d(t * , T ) = 0 means that no more interleaving instances can be located. If this condition holds, the whole test process terminates because this is the saturation point [11], [28] for IDAT-I, as for Maple, where additional test inputs are unlikely to locate any unknown interleaving instances.…”
Section: Definition 2 (Optimality) For a Candidate Set C Of Test Inpmentioning
confidence: 92%
See 1 more Smart Citation
“…Using the IBM's concurrency testing infrastructure named ConTest, Bohuslav Krena et al [149] described a SBT environment for testing the concurrent programs. Further, coverage metric based on the algorithms like eraser, goldilocks, avio, goodlock, and happen-before have been proposed for the SBT of concurrent programs [150]. Figure 4 provides a citation record for the studies related to different approaches for testing a concurrent program.…”
Section: Model-based Testingmentioning
confidence: 99%