A Parallel Worklist Algorithm for Modular Analyses
暂无分享,去创建一个
[1] Keshav Pingali,et al. A GPU implementation of inclusion-based points-to analysis , 2012, PPoPP '12.
[2] Barbara G. Ryder,et al. A comprehensive approach to parallel data flow analysis , 1992, ICS '92.
[3] Coen De Roover,et al. Mailbox Abstractions for Static Analysis of Actor Programs , 2017, ECOOP.
[4] Ben Hardekopf,et al. A parallel abstract interpreter for JavaScript , 2015, 2015 IEEE/ACM International Symposium on Code Generation and Optimization (CGO).
[5] Richard P. Gabriel,et al. Performance and evaluation of Lisp systems , 1985 .
[6] François Bourdoncle,et al. Efficient chaotic iteration strategies with widenings , 1993, Formal Methods in Programming and Their Applications.
[7] Ciera Jaspan,et al. Lessons from building static analysis tools at Google , 2018, Commun. ACM.
[8] Patrick Cousot,et al. Modular Static Program Analysis , 2002, CC.
[9] Murali Krishna Ramanathan,et al. Scalable and incremental software bug detection , 2013, ESEC/FSE 2013.
[10] Suresh Jagannathan,et al. A concurrent abstract interpreter , 1994, LISP Symb. Comput..
[11] Aws Albarghouthi,et al. Parallelizing top-down interprocedural analyses , 2012, PLDI '12.
[12] Guillaume Brat,et al. Precise and efficient static array bound checking for large embedded C programs , 2004, PLDI '04.
[13] Patrick Cousot,et al. Why does Astrée scale up? , 2009, Formal Methods Syst. Des..
[14] Christian Bird,et al. What developers want and need from program analysis: An empirical study , 2016, 2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE).
[15] Rajiv Gupta,et al. The combining DAG: a technique for parallel data flow analysis , 1992, Proceedings Sixth International Parallel Processing Symposium.
[16] Ondrej Lhoták,et al. Actor-Based Parallel Dataflow Analysis , 2011, CC.
[17] Matthew Might,et al. Optimizing abstract abstract machines , 2012, ICFP.
[18] Thomas W. Reps,et al. Precise interprocedural dataflow analysis via graph reachability , 1995, POPL '95.
[19] Olin Shivers,et al. Control-flow analysis of higher-order languages of taming lambda , 1991 .
[20] Gerald J. Sussman,et al. Structure and Interpretation of Computer Programs, Second Edition , 1996 .
[21] Aditya V. Thakur,et al. Deterministic parallel fixpoint computation , 2020, Proc. ACM Program. Lang..
[22] Michael F. P. O'Boyle,et al. High Performance Embedded Architectures and Compilers , 2008 .
[23] Claes Wohlin,et al. Experimentation in software engineering: an introduction , 2000 .
[24] Coen De Roover,et al. Effect-Driven Flow Analysis , 2019, VMCAI.
[25] Keshav Pingali,et al. Parallel inclusion-based points-to analysis , 2010, OOPSLA.
[26] Michael Eichberg,et al. A programming model for semi-implicit parallelization of static analyses , 2020, ISSTA.
[27] Welf Löwe,et al. Parallel points-to analysis for multi-core machines , 2011, HiPEAC.
[28] Coen De Roover,et al. MAF: A Framework for Modular Static Analysis of Higher-Order Languages , 2020, 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM).
[29] Patrick Cousot,et al. The ASTREÉ Analyzer , 2005, ESOP.
[30] Coen De Roover,et al. A general method for rendering static analyses for diverse concurrency models modular , 2019, J. Syst. Softw..
[31] David Monniaux,et al. The Parallel Implementation of the Astrée Static Analyzer , 2005, APLAS.
[32] Robert W. Bowdidge,et al. Why don't software developers use static analysis tools to find bugs? , 2013, 2013 35th International Conference on Software Engineering (ICSE).
[33] Patrick Cousot,et al. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints , 1977, POPL.
[34] Matthew Might,et al. EigenCFA: accelerating flow analysis with GPUs , 2011, POPL '11.
[35] Alexander Aiken,et al. Saturn: A scalable framework for error detection using Boolean satisfiability , 2007, TOPL.
[36] Matthew Might,et al. Abstract allocation as a unified approach to polyvariance in control-flow analyses , 2018, J. Funct. Program..
[37] Ondrej Lhoták,et al. Pick your contexts well: understanding object-sensitivity , 2011, POPL '11.