2012
DOI: 10.1007/978-3-642-27549-4_67
|View full text |Cite
|
Sign up to set email alerts
|

A Uniform Classification of Common Concurrency Errors

Abstract: Abstract. Nowadays, multi-threaded programs are quite common and so are concurrency errors. Many works devoted to detection of concurrency errors have been published in recent years and many of them presented definitions of concurrency errors that the proposed algorithms are able to handle. These definitions are usually expressed in different terms suitable for a description of the particular considered algorithms and they surprisingly often differ from each other in the meaning they assign to particular error… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 58 publications
0
2
0
Order By: Relevance
“…The first is to analyze the processor instructions and simulate selected [42] scenarios. The main objections to this method are that it is limited to one type of synchronization mechanism and a large number of false-positive errors [43]. The authors of the patent do not indicate which synchronization mechanism is to be used, however, they force programmers to use specific, predefined structures, which require uniform synchronization mechanisms.…”
Section: ) Deadlockmentioning
confidence: 99%
“…The first is to analyze the processor instructions and simulate selected [42] scenarios. The main objections to this method are that it is limited to one type of synchronization mechanism and a large number of false-positive errors [43]. The authors of the patent do not indicate which synchronization mechanism is to be used, however, they force programmers to use specific, predefined structures, which require uniform synchronization mechanisms.…”
Section: ) Deadlockmentioning
confidence: 99%
“…However, the paper includes only four papers on static/dynamic race bug detection techniques. Fiedor et al ., describe various concurrency errors including data races, atomicity violations, deadlock and livelocks and the corresponding bug detection techniques. However, the paper mentions only a few techniques briefly (less than 10 techniques summarized in one page) and does not analyse race bugs and detection techniques in detail.…”
Section: Related Workmentioning
confidence: 99%