DUET: Static analysis for unbounded parallelism

7Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

DUET is a static analysis tool for concurrent programs in which the number of executing threads is not statically bounded. DUET has a modular architecture, which is based on separating the invariant synthesis problem in two subtasks: (1) data dependence analysis, which is used to construct a data flow model of the program, and (2) interpretation of the data flow model over a (possibly infinite) abstract domain, which generates invariants. This separation of concerns allows researchers working on data dependence analysis and abstract domains to combine their efforts toward solving the challenging problem of static analysis for unbounded concurrency. In this paper, we discuss the architecture of DUET as well as two data dependence analyses that have been implemented in the tool. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Farzan, A., & Kincaid, Z. (2013). DUET: Static analysis for unbounded parallelism. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8044 LNCS, pp. 191–196). Springer Verlag. https://doi.org/10.1007/978-3-642-39799-8_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free