Automated Soundness Proofs for Dataflow Analyses and Transformations Via Local Rules (2005)

by Sorin Lerner , Todd Millstein , Erika Rice , Craig Chambers
Venue:In Proc. of the 32nd Symposium on Principles of Programming Languages
Citations:62 - 8 self

Documents Related by Co-Citation

176 Translation Validation for an Optimizing Compiler – George C. Necula - 2000
357 Simplify: A theorem prover for program checking – David Detlefs, Greg Nelson, James B. Saxe - 2003
45 Extracting a Data Flow Analyser in Constructive Logic – David Cachera, Thomas Jensen, David Pichardie, Vlad Rusu - 2004
1097 Proof-Carrying Code – George C. Necula - 1997
140 Translation Validation – A. Pnueli, M. Siegel, F. Singerman - 1998
69 Automatically Proving the Correctness of Compiler Optimizations – Sorin Lerner, Todd Millstein, Craig Chambers - 2003
567 Bandera: Extracting Finite-state Models from Java Source Code – James C. Corbett, Matthew B. Dwyer, John Hatcliff, Shawn Laubach, Corina S. Pasareanu, Hongjun Zheng - 2000
227 Finding bugs is easy – David Hovemeyer, William Pugh - 2004
62 Finding security errors in Java programs with static analysis – V B Livshits, M S Lam - 2005
36 Credible Compilation – Martin Rinard - 1999
588 From System F to Typed Assembly Language – Greg Morrisett, David Walker, Karl Crary, Neal Glew - 1998
54 Proving correctness of compiler optimizations by temporal logic – David Lacey, Neil D. Jones - 2002
12 Proving optimizations correct using parameterized program equivalence – Sudipta Kundu, Zachary Tatlock, Sorin Lerner - 2009
37 Dataflow pointcut in aspect-oriented programming – Hidehiko Masuhara, Kazunori Kawauchi - 2003
60 Automated Support for Program Refactoring using Invariants – Yoshio Kataoka , Michael D. Ernst, William G. Griswold, David Notkin - 2001
362 Enforcing High-Level Protocols in Low-Level Software – Robert DeLine, Manuel Fahndrich - 2001
520 Extended Static Checking for Java – Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata - 2002
227 Cloning-based context-sensitive pointer alias analysis using binary decision diagrams – John Whaley, Monica S. Lam - 2004
110 Synthesis of interface specifications for Java classes – Rajeev Alur, P. Madhusudan, Wonhong Nam - 2005