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

POPL 2004

29 papers

  1. A bisimulation for dynamic sealing · Eijiro Sumii, Benjamin C. Pierce
  2. A logic you can count on · Silvano Dal-Zilio, Denis Lugiez, Charles Meyssonnier
  3. A semantics for web services authentication · Karthikeyan Bhargavan, Cédric Fournet, Andrew D. Gordon
  4. A type system for well-founded recursion · Derek Dreyer
  5. Abstract non-interference: parameterizing non-interference by abstract interpretation · Roberto Giacobazzi, Isabella Mastroeni
  6. Abstractions from proofs · Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, Kenneth L. McMillan
  7. An abstract interpretation-based framework for software watermarking · Patrick Cousot, Radhia Cousot
  8. Asynchronous and deterministic objects · Denis Caromel, Ludovic Henrio, Bernard P. Serpette
  9. Atomizer: a dynamic atomicity checker for multithreaded programs · Cormac Flanagan, Stephen N. Freund
  10. Channel dependent types for higher-order mobile processes · Nobuko Yoshida
  11. Extensional normalisation and type-directed partial evaluation for typed lambda calculus with sums · Vincent Balat, Roberto Di Cosmo, Marcelo P. Fiore
  12. Formalization of generics for the .NET common language runtime · Dachuan Yu, Andrew Kennedy, Don Syme
  13. Free theorems in the presence of seq · Patricia Johann, Janis Voigtländer
  14. Global value numbering using random interpretation · Sumit Gulwani, George C. Necula
  15. Incremental execution of transformation specifications · Ganesh Sittampalam, Oege de Moor, Ken Friis Larsen
  16. Isomorphisms of generic recursive polynomial types · Marcelo P. Fiore
  17. Local reasoning about a copying garbage collector · Lars Birkedal, Noah Torp-Smith, John C. Reynolds
  18. Non-linear loop invariant generation using Gröbner bases · Sriram Sankaranarayanan, Henny Sipma, Zohar Manna
  19. Parsing expression grammars: a recognition-based syntactic foundation · Bryan Ford
  20. Polymorphic typed defunctionalization · François Pottier, Nadji Gauthier
  21. Precise interprocedural analysis through linear algebra · Markus Müller-Olm, Helmut Seidl
  22. Principal typings for Java-like languages · Davide Ancona, Elena Zucca
  23. Semantic types: a fresh look at the ideal model for types · Jerome Vouillon, Paul-André Melliès
  24. Separation and information hiding · Peter W. O'Hearn, Hongseok Yang, John C. Reynolds
  25. Simple relational correctness proofs for static analyses and program transformations · Nick Benton
  26. Summarizing procedures in concurrent programs · Shaz Qadeer, Sriram K. Rajamani, Jakob Rehof
  27. Symbolic transfer function-based approaches to certified compilation · Xavier Rival
  28. The space cost of lazy reference counting · Hans-Juergen Boehm
  29. Tridirectional typechecking · Jana Dunfield, Frank Pfenning