Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering 2010
DOI: 10.1145/1882291.1882301
|View full text |Cite
|
Sign up to set email alerts
|

Staged concurrent program analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
37
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 41 publications
(37 citation statements)
references
References 31 publications
0
37
0
Order By: Relevance
“…Yet, they do not handle nested interrupts. Sinha and Wang [2010; use axiomatic specifications of Sequential Consistency (SC) [Lamport 1997] to symbolically encode the executions of concurrent programs. Based on the semantics given in [Alglave et al 2012], Alglave et al [2013] introduce a symbolic encoding of concurrent programs that supports not only SC but also weaker memory models such as Intel's x86 and IBM's Power.…”
Section: Related Workmentioning
confidence: 99%
“…Yet, they do not handle nested interrupts. Sinha and Wang [2010; use axiomatic specifications of Sequential Consistency (SC) [Lamport 1997] to symbolically encode the executions of concurrent programs. Based on the semantics given in [Alglave et al 2012], Alglave et al [2013] introduce a symbolic encoding of concurrent programs that supports not only SC but also weaker memory models such as Intel's x86 and IBM's Power.…”
Section: Related Workmentioning
confidence: 99%
“…The bodies of the main function and the thread functions invoke only thread functions. We treat all the global variables as shared variables (similar to [39]). Authors of [23,38,10,9,40] assume that a pointer variable in the program accesses the data within its allocated memory bounds.…”
Section: Technical Descriptionmentioning
confidence: 99%
“…Static Analysis of Concurrent Applications: There are tools and frameworks developed to perform dataflow analysis [20,19]. In [32,22,39,20], a graph to represent the parallelism is built and a modified version of sequential analysis is performed. [21,14] provide a generic approach for static analysis of concurrent programs.…”
Section: Related Workmentioning
confidence: 99%
“…Another technique in this category was proposed by Sinha and Wang [19]. It is a staged static analysis that operates also on a concurrent CFG that captures interactions of all program threads (field accesses and thread synchronization).…”
Section: Related Workmentioning
confidence: 99%