default search action
34th POPL 2007: Nice, France
- Martin Hofmann, Matthias Felleisen:
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2007, Nice, France, January 17-19, 2007. ACM 2007, ISBN 1-59593-575-4
Keynote session
- Audrey Tang:
Perl 6: reconciling the irreconcilable. 1
Session 1
- Jacob Matthews, Robert Bruce Findler:
Operational semantics for multi-language programs. 3-10 - Pavel Avgustinov, Elnar Hajiyev, Neil Ongkingco, Oege de Moor, Damien Sereni, Julian Tibble, Mathieu Verbaere:
Semantics of static pointcuts in aspectJ. 11-23 - Juan Chen:
A typed intermediate language for compiling multiple inheritance. 25-30
Session 2
- Maria Jump, Kathryn S. McKinley:
Cork: dynamic memory leak detection for garbage-collected languages. 31-38 - Marina Polishchuk, Ben Liblit, Chloë W. Schulze:
Dynamic heap type inference for program understanding and debugging. 39-46 - Patrice Godefroid:
Compositional dynamic test generation. 47-54 - Xipeng Shen, Jonathan Shaw, Brian Meeker, Chen Ding:
Locality approximation using time. 55-61
Session 3
- Derek Dreyer, Robert Harper, Manuel M. T. Chakravarty, Gabriele Keller:
Modular type classes. 63-70 - Jeffrey Mark Siskind, Barak A. Pearlmutter:
First-class nonstandard interpretations by opening closures. 71-76 - Yitzhak Mandelbaum, Kathleen Fisher, David Walker, Mary F. Fernández, Artem Gleyzer:
PADS/ML: a functional data description language. 77-83 - Andrew M. Pitts, Mark R. Shinwell:
Generative unbinding of names. 85-95
Session 4
- Harvey Tuch, Gerwin Klein, Michael Norrish:
Types, bytes, and separation logic. 97-108 - Andrew W. Appel, Paul-André Melliès, Christopher D. Richards, Jérôme Vouillon:
A very modal model of a modern, major, general type system. 109-122 - Cristiano Calcagno, Philippa Gardner, Uri Zarfaty:
Context logic as modal logic: completeness and parametric inexpressivity. 123-134
Keynote session
- Don S. Batory:
From implementation to theory in product synthesis. 135-136
Session 6
- Ralf Lämmel:
Scrap your boilerplate with XPath-like combinators. 137-142 - Atsushi Ohori, Isao Sasano:
Lightweight fusion by fixed point promotion. 143-154 - Barak A. Pearlmutter, Jeffrey Mark Siskind:
Lazy multivariate higher-order forward-mode AD. 155-160
Session 7
- Kristian Støvring, Søren B. Lassen:
A complete, co-inductive syntactic theory of sequential control and state. 161-172 - Daniel K. Lee, Karl Crary, Robert Harper:
Towards a mechanized metatheory of standard ML. 173-184
Session 8
- Matthew Might:
Logic-flow analysis of higher-order programs. 185-198 - Ben Wiedermann, William R. Cook:
Extracting queries by static analysis of transparent persistence. 199-210 - Josh Berdine, Aziem Chawdhary, Byron Cook, Dino Distefano, Peter W. O'Hearn:
Variance analyses from invariance analyses. 211-224
Session 9
- Pasquale Malacaria:
Assessing security threats of looping constructs. 225-235 - Dachuan Yu, Ajay Chander, Nayeem Islam, Igor Serikov:
JavaScript instrumentation for browser security. 237-249 - Michele Bugliesi, Marco Giunti:
Secure implementations of typed channel abstractions. 251-262
Keynote session
- Chet Murthy:
Advanced programming language design in enterprise software: a lambda-calculus theorist wanders into a datacenter. 263-264
Session 10
- Byron Cook, Alexey Gotsman, Andreas Podelski, Andrey Rybalchenko, Moshe Y. Vardi:
Proving that programs eventually do something good. 265-276 - Sumit Gulwani, Nebojsa Jojic:
Program verification as probabilistic inference. 277-289
Session 11
- Michael Emmi, Jeffrey S. Fischer, Ranjit Jhala, Rupak Majumdar:
Lock allocation. 291-296 - Matthew J. Parkinson, Richard Bornat, Peter W. O'Hearn:
Modular verification of a non-blocking stack. 297-302 - Vineet Kahlon, Aarti Gupta:
On the analysis of interacting pushdown systems. 303-314
Session 12
- John H. Reppy, Yingqi Xiao:
Specialization of CML message-passing primitives. 315-326 - Mayur Naik, Alex Aiken:
Conditional must not aliasing for static race detection. 327-338 - Ranjit Jhala, Rupak Majumdar:
Interprocedural analysis of asynchronous programs. 339-350
Session 13
- Kapil Vaswani, Aditya V. Nori, Trishul M. Chilimbi:
Preferential path profiling: compactly numbering interesting paths. 351-362 - Dan R. Ghica:
Geometry of synthesis: a structured approach to VLSI design. 363-375 - Mila Dalla Preda, Mihai Christodorescu, Somesh Jha, Saumya K. Debray:
A semantics-based approach to malware detection. 377-388
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.