2004
DOI: 10.1007/978-3-540-27866-5_11
|View full text |Cite
|
Sign up to set email alerts
|

Detecting Data Races in Sequential Programs with DIOTA

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…Concurrency bugs are generally associated with multithreaded programs. However, researchers have shown that they also exist in sequential [14], interrupt-driven [15], and event-based programs [16]. The execution of signal-handlers, interrupt-handlers, and other asynchronously invoked eventhandlers interrupts the control flow of these programs and so introduces fine-grained concurrency.…”
Section: Replay Analysis For Diagnosing Concurrency Bugsmentioning
confidence: 99%
See 2 more Smart Citations
“…Concurrency bugs are generally associated with multithreaded programs. However, researchers have shown that they also exist in sequential [14], interrupt-driven [15], and event-based programs [16]. The execution of signal-handlers, interrupt-handlers, and other asynchronously invoked eventhandlers interrupts the control flow of these programs and so introduces fine-grained concurrency.…”
Section: Replay Analysis For Diagnosing Concurrency Bugsmentioning
confidence: 99%
“…Unfortunately, no such bug database is available for sequential or event-based programs. We evaluated our proposed model of diagnosing concurrency bugs on a few real bugs caused by data races in concurrent signal-handlers reported in [14,27] as well as some other programs. Here, we discuss only three case studies, but we believe that these results are representative for the large domain of concurrency bugs in Linux programs.…”
Section: Debug Case Studiesmentioning
confidence: 99%
See 1 more Smart Citation