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
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.