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

POPL 2013

47 papers

  1. A model-learner pattern for bayesian reasoning · Andrew D. Gordon, Mihhail Aizatulin, Johannes Borgström, Guillaume Claret, Thore Graepel, Aditya V. Nori + 2 more
  2. A theorem prover for Boolean BI · Jonghyun Park, Jeongbong Seo, Sungwoo Park
  3. Abstract conflict driven learning · Vijay Victor D'Silva, Leopold Haller, Daniel Kroening
  4. Abstraction and invariance for algebraically indexed types · Robert Atkey, Patricia Johann, Andrew Kennedy
  5. Advanced automata minimization · Richard Mayr, Lorenzo Clemente
  6. Automatic detection of floating-point exceptions · Earl T. Barr, Thanh Vo, Vu Le, Zhendong Su
  7. Automating relatively complete verification of higher-order functional programs · Hiroshi Unno, Tachio Terauchi, Naoki Kobayashi
  8. Cache and I/O efficent functional algorithms · Guy E. Blelloch, Robert Harper
  9. Checking NFA equivalence with bisimulations up to congruence · Filippo Bonchi, Damien Pous
  10. Complete instantiation-based interpolation · Nishant Totla, Thomas Wies
  11. Copatterns: programming infinite structures by observations · Andreas Abel, Brigitte Pientka, David Thibodeau, Anton Setzer
  12. Deadlock-freedom-by-design: multiparty asynchronous global programming · Marco Carbone, Fabrizio Montesi
  13. Engineering mathematics: the odd order theorem proof · Georges Gonthier
  14. Fault tolerance via idempotence · Ganesan Ramalingam, Kapil Vaswani
  15. From principles to programming languages (and back) · Shriram Krishnamurthi
  16. Full abstraction for nominal Scott domains · Steffen Lösch, Andrew M. Pitts
  17. Fully abstract compilation to JavaScript · Cédric Fournet, Nikhil Swamy, Juan Chen, Pierre-Évariste Dagand, Pierre-Yves Strub, Benjamin Livshits
  18. HALO: haskell to logic through denotational semantics · Dimitrios Vytiniotis, Simon L. Peyton Jones, Koen Claessen, Dan Rosén
  19. High-level separation logic for low-level code · Jonas Braband Jensen, Nick Benton, Andrew Kennedy
  20. How languages can save distributed computing · Andrew C. Myers
  21. Hyperstream processing systems: nonstandard modeling of continuous-time signals · Kohei Suenaga, Hiroyoshi Sekine, Ichiro Hasuo
  22. Inductive data flow graphs · Azadeh Farzan, Zachary Kincaid, Andreas Podelski
  23. Library abstraction for C/C++ concurrency · Mark Batty, Mike Dodds, Alexey Gotsman
  24. Linear dependent types for differential privacy · Marco Gaboardi, Andreas Haeberlen, Justin Hsu, Arjun Narayan, Benjamin C. Pierce
  25. Logical relations for fine-grained concurrency · Aaron Joseph Turon, Jacob Thamsborg, Amal Ahmed, Lars Birkedal, Derek Dreyer
  26. Meta-theory à la carte · Benjamin Delaware, Bruno C. d. S. Oliveira, Tom Schrijvers
  27. On the linear ranking problem for integer linear-constraint loops · Amir M. Ben-Amram, Samir Genaim
  28. Optimizing data structures in high-level programs: new directions for extensible compilers based on staging · Tiark Rompf, Arvind K. Sujeeth, Nada Amin, Kevin J. Brown, Vojin Jovanovic, HyoukJoong Lee + 3 more
  29. Plan B: a buffered memory model for Java · Delphine Demange, Vincent Laporte, Lei Zhao, Suresh Jagannathan, David Pichardie, Jan Vitek
  30. Principled parsing for indentation-sensitive languages: revisiting landin's offside rule · Michael D. Adams
  31. Quantitative abstraction refinement · Pavol Cerný, Thomas A. Henzinger, Arjun Radhakrishna
  32. Quantitative relaxation of concurrent data structures · Thomas A. Henzinger, Christoph M. Kirsch, Hannes Payer, Ali Sezgin, Ana Sokolova
  33. Sigma*: symbolic learning of input-output specifications · Matko Botincan, Domagoj Babic
  34. Static and dynamic semantics of NoSQL languages · Véronique Benzaken, Giuseppe Castagna, Kim Nguyen, Jérôme Siméon
  35. Sub-polyhedral scheduling using (unit-)two-variable-per-inequality polyhedra · Ramakrishna Upadrasta, Albert Cohen
  36. Subjective auxiliary state for coarse-grained concurrency · Ruy Ley-Wild, Aleksandar Nanevski
  37. Synthesis of biological models from mutation experiments · Ali Sinan Köksal, Yewen Pu, Saurabh Srivastava, Rastislav Bodík, Jasmin Fisher, Nir Piterman
  38. The Lambda Lambda-Bar calculus: a dual calculus for unconstrained strategies · Alexis Goyet
  39. The geometry of types · Ugo Dal Lago, Barbara Petit
  40. The power of parameterization in coinductive proof · Chung-Kil Hur, Georg Neis, Derek Dreyer, Viktor Vafeiadis
  41. The principles and practice of probabilistic programming · Noah D. Goodman
  42. The ramifications of sharing in data structures · Aquinas Hobor, Jules Villard
  43. The sequential semantics of producer effect systems · Ross Tate
  44. The type discipline of behavioral separation · Luís Caires, João Costa Seco
  45. Towards fully automatic placement of security sanitizers and declassifiers · Benjamin Livshits, Stephen Chong
  46. Universal properties of impure programming languages · Sam Staton, Paul Blain Levy
  47. Views: compositional reasoning for concurrent programs · Thomas Dinsdale-Young, Lars Birkedal, Philippa Gardner, Matthew J. Parkinson, Hongseok Yang