kirancodes.me
To Proof Maintenance & Beyond!
Venues / POPL /

POPL 2010

41 papers

  1. A relational modal logic for higher-order stateful ADTs · Derek Dreyer, Georg Neis, Andreas Rossberg, Lars Birkedal
  2. A simple, verified validator for software pipelining · Jean-Baptiste Tristan, Xavier Leroy
  3. A theory of indirection via approximation · Aquinas Hobor, Robert Dockins, Andrew W. Appel
  4. A verified compiler for an impure functional language · Adam Chlipala
  5. Abstraction-guided synthesis of synchronization · Martin T. Vechev, Eran Yahav, Greta Yorsh
  6. Automatic numeric abstractions for heap-manipulating programs · Stephen Magill, Ming-Hsien Tsai, Peter Lee, Yih-Kuen Tsay
  7. Automatically generating instruction selectors using declarative machine descriptions · João Dias, Norman Ramsey
  8. Coarse-grained transactions · Eric Koskinen, Matthew J. Parkinson, Maurice Herlihy
  9. Compositional may-must program analysis: unleashing the power of alternation · Patrice Godefroid, Aditya V. Nori, Sriram K. Rajamani, SaiDeep Tetali
  10. Continuity analysis of programs · Swarat Chaudhuri, Sumit Gulwani, Roberto Lublinerman
  11. Contracts made manifest · Michael Greenberg, Benjamin C. Pierce, Stephanie Weirich
  12. Counterexample-guided focus · Andreas Podelski, Thomas Wies
  13. Decision procedures for algebraic data types with abstractions · Philippe Suter, Mirco Dotta, Viktor Kuncak
  14. Dependent types and program equivalence · Limin Jia, Jianzhou Zhao, Vilhelm Sjöberg, Stephanie Weirich
  15. Dependent types from counterexamples · Tachio Terauchi
  16. Dynamically checking ownership policies in concurrent c/c++ programs · Jean-Phillipe Martin, Michael Hicks, Manuel Costa, Periklis Akritidis, Miguel Castro
  17. From Boolean to quantitative notions of correctness · Thomas A. Henzinger
  18. From program verification to program synthesis · Saurabh Srivastava, Sumit Gulwani, Jeffrey S. Foster
  19. Generating compiler optimizations from proofs · Ross Tate, Michael Stepp, Sorin Lerner
  20. Higher-order multi-parameter tree transducers and recursion schemes for program verification · Naoki Kobayashi, Naoshi Tabuchi, Hiroshi Unno
  21. Integrating typed and untyped code in a scripting language · Tobias Wrigstad, Francesco Zappa Nardelli, Sylvain Lebresne, Johan Östlund, Jan Vitek
  22. Low-level liquid types · Patrick Maxim Rondon, Ming Kawaguchi, Ranjit Jhala
  23. Modular session types for distributed object-oriented programming · Simon J. Gay, Vasco Thudichum Vasconcelos, António Ravara, Nils Gesbert, Alexandre Z. Caldeira
  24. Modular verification of security protocol code by typing · Karthikeyan Bhargavan, Cédric Fournet, Andrew D. Gordon
  25. Monads in action · Andrzej Filinski
  26. Nested interpolants · Matthias Heizmann, Jochen Hoenicke, Andreas Podelski
  27. Nominal system T · Andrew M. Pitts
  28. On the verification problem for weak memory models · Mohamed Faouzi Atig, Ahmed Bouajjani, Sebastian Burckhardt, Madanlal Musuvathi
  29. Paralocks: role-based information flow control and beyond · Niklas Broberg, David Sands
  30. Program analysis via satisfiability modulo path programs · William R. Harris, Sriram Sankaranarayanan, Franjo Ivancic, Aarti Gupta
  31. Programming with angelic nondeterminism · Rastislav Bodík, Satish Chandra, Joel Galenson, Doug Kimelman, Nicholas Tung, Shaon Barman + 1 more
  32. Pure subtype systems · DeLesley S. Hutchins
  33. Reconfigurable asynchronous logic automata: (RALA) · Neil Gershenfeld, David Dalrymple, Kailiang Chen, Ara N. Knaian, Forrest Green, Erik D. Demaine + 2 more
  34. Semantics and algorithms for data-dependent grammars · Trevor Jim, Yitzhak Mandelbaum, David Walker
  35. Sequential verification of serializability · Hagit Attiya, G. Ramalingam, Noam Rinetzky
  36. Static determination of quantitative resource usage for higher-order programs · Steffen Jost, Kevin Hammond, Hans-Wolfgang Loidl, Martin Hofmann
  37. Structuring the verification of heap-manipulating programs · Aleksandar Nanevski, Viktor Vafeiadis, Josh Berdine
  38. Threesomes, with and without blame · Jeremy G. Siek, Philip Wadler
  39. Toward a verified relational database management system · J. Gregory Malecha, Greg Morrisett, Avraham Shinnar, Ryan Wisnesky
  40. Type inference for datalog with complex type hierarchies · Max Schäfer, Oege de Moor
  41. Verified just-in-time compiler on x86 · Magnus O. Myreen