2017
DOI: 10.1002/cpe.4268
|View full text |Cite
|
Sign up to set email alerts
|

Boosted decision trees for behaviour mining of concurrent programmes

Abstract: SummaryTesting of concurrent programmes is difficult since the scheduling nondeterminism requires one to test a huge number of different thread interleavings. Moreover, repeated test executions that are performed in the same environment will typically examine similar interleavings only. One possible way how to deal with this problem is to use the noise injection approach, which influences the scheduling by injecting various kinds of noise (delays, context switches, etc) into the common thread behaviour. Howeve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 47 publications
0
6
0
Order By: Relevance
“…A trace is a sequence of events. Two events and in a trace are ordered by the HB relation ( → ) if (1) and are performed by the same thread, and appears before , or (2) if =< t 1 , release, o > and =< t 2 , acquire, o > are performed by two different threads, and appears before , (3) if → and → , then → .…”
Section: Hb Relation and Hidden Racesmentioning
confidence: 99%
See 2 more Smart Citations
“…A trace is a sequence of events. Two events and in a trace are ordered by the HB relation ( → ) if (1) and are performed by the same thread, and appears before , or (2) if =< t 1 , release, o > and =< t 2 , acquire, o > are performed by two different threads, and appears before , (3) if → and → , then → .…”
Section: Hb Relation and Hidden Racesmentioning
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%
See 1 more Smart Citation
“…The result of this algorithm is a tree with decision nodes. Decision trees can handle both categorical and numerical data [36,37].…”
Section: Machine Learningmentioning
confidence: 99%
“…Therefore, there is a potential need for analyzing social networks and detecting terrorist substructures taking into account the uncertainty that can be inherent in social networks. Indeed, the substructure detection is an important task in the area of social networking, which aims to find all communities in the entire network . Graph analytics have proven to be valuable tools in solving these challenges.…”
Section: Introductionmentioning
confidence: 99%