Manuel V. Hermenegildo, Jens Palsberg
Proceedings of the 37th Symposium on Principles of Programming Languages
POPL, 2010.
@proceedings{POPL-2010, acmid = "1706299", address = "Madrid, Spain", editor = "Manuel V. Hermenegildo and Jens Palsberg", isbn = "978-1-60558-479-9", publisher = "{ACM}", title = "{Proceedings of the 37th Symposium on Principles of Programming Languages}", year = 2010, }
Contents (41 items)
- POPL-2010-GershenfeldDCKGDGS #automaton #configuration management #logic
- Reconfigurable asynchronous logic automata: (RALA) (NG, DD, KC, AK, FG, EDD, SG, PSN), pp. 1–6.
- POPL-2010-AtigBBM #memory management #modelling #on the #problem #verification
- On the verification problem for weak memory models (MFA, AB, SB, MM), pp. 7–18.
- POPL-2010-KoskinenPH #transaction
- Coarse-grained transactions (EK, MJP, MH), pp. 19–30.
- POPL-2010-AttiyaRR #verification
- Sequential verification of serializability (HA, GR, NR), pp. 31–42.
- POPL-2010-GodefroidNRT #composition #power of #program analysis
- Compositional may-must program analysis: unleashing the power of alternation (PG, AVN, SKR, ST), pp. 43–56.
- POPL-2010-ChaudhuriGL #analysis #source code
- Continuity analysis of programs (SC, SG, RL), pp. 57–70.
- POPL-2010-HarrisSIG #program analysis #satisfiability #source code
- Program analysis via satisfiability modulo path programs (WRH, SS, FI, AG), pp. 71–82.
- POPL-2010-TristanL #pipes and filters #validation
- A simple, verified validator for software pipelining (JBT, XL), pp. 83–92.
- POPL-2010-Chlipala #compilation #functional
- A verified compiler for an impure functional language (AC), pp. 93–106.
- POPL-2010-Myreen #compilation
- Verified just-in-time compiler on x86 (MOM), pp. 107–118.
- POPL-2010-Terauchi #dependent type
- Dependent types from counterexamples (TT), pp. 119–130.
- POPL-2010-RondonKJ #low level
- Low-level liquid types (PMR, MK, RJ), pp. 131–144.
- POPL-2010-SchaferM #datalog #type inference
- Type inference for datalog with complex type hierarchies (MS, OdM), pp. 145–156.
- POPL-2010-Henzinger #correctness
- From Boolean to quantitative notions of correctness (TAH), pp. 157–158.
- POPL-2010-Pitts
- Nominal system T (AMP), pp. 159–170.
- POPL-2010-HoborDA #approximate #formal method
- A theory of indirection via approximation (AH, RD, AWA), pp. 171–184.
- POPL-2010-DreyerNRB #data type #higher-order #logic #relational
- A relational modal logic for higher-order stateful ADTs (DD, GN, AR, LB), pp. 185–198.
- POPL-2010-SuterDK #abstraction #algebra #data type
- Decision procedures for algebraic data types with abstractions (PS, MD, VK), pp. 199–210.
- POPL-2010-MagillTLT #abstraction #automation #source code
- Automatic numeric abstractions for heap-manipulating programs (SM, MHT, PL, YKT), pp. 211–222.
- POPL-2010-JostHLH #higher-order #resource management #source code
- Static determination of quantitative resource usage for higher-order programs (SJ, KH, HWL, MH), pp. 223–236.
- POPL-2010-MalechaMSW #database #relational #towards
- Toward a verified relational database management system (JGM, GM, AS, RW), pp. 237–248.
- POPL-2010-PodelskiW
- Counterexample-guided focus (AP, TW), pp. 249–260.
- POPL-2010-NanevskiVB #source code #verification
- Structuring the verification of heap-manipulating programs (AN, VV, JB), pp. 261–274.
- POPL-2010-JiaZSW #dependent type #equivalence
- Dependent types and program equivalence (LJ, JZ, VS, SW), pp. 275–286.
- POPL-2010-Hutchins #type system
- Pure subtype systems (DSH), pp. 287–298.
- POPL-2010-GayVRGC #composition #distributed #object-oriented #programming
- Modular session types for distributed object-oriented programming (SJG, VTV, AR, NG, AZC), pp. 299–312.
- POPL-2010-SrivastavaGF #synthesis #verification
- From program verification to program synthesis (SS, SG, JSF), pp. 313–326.
- POPL-2010-VechevYY #synthesis
- Abstraction-guided synthesis of synchronization (MTV, EY, GY), pp. 327–338.
- POPL-2010-BodikCGKTBR #nondeterminism #programming
- Programming with angelic nondeterminism (RB, SC, JG, DK, NT, SB, CR), pp. 339–352.
- POPL-2010-GreenbergPW #contract
- Contracts made manifest (MG, BCP, SW), pp. 353–364.
- POPL-2010-SiekW
- Threesomes, with and without blame (JGS, PW), pp. 365–376.
- POPL-2010-WrigstadNLOV #scripting language
- Integrating typed and untyped code in a scripting language (TW, FZN, SL, JÖ, JV), pp. 377–388.
- POPL-2010-TateSL #compilation #generative #optimisation #proving
- Generating compiler optimizations from proofs (RT, MS, SL), pp. 389–402.
- POPL-2010-DiasR #automation #declarative #generative #using
- Automatically generating instruction selectors using declarative machine descriptions (JD, NR), pp. 403–416.
- POPL-2010-JimMW #algorithm #semantics
- Semantics and algorithms for data-dependent grammars (TJ, YM, DW), pp. 417–430.
- POPL-2010-BrobergS #data flow #named
- Paralocks: role-based information flow control and beyond (NB, DS), pp. 431–444.
- POPL-2010-BhargavanFG #composition #protocol #security #type system #verification
- Modular verification of security protocol code by typing (KB, CF, ADG), pp. 445–456.
- POPL-2010-MartinHCAC #c #c++ #concurrent #policy #source code
- Dynamically checking ownership policies in concurrent c/c++ programs (JPM, MH, MC, PA, MC), pp. 457–470.
- POPL-2010-HeizmannHP
- Nested interpolants (MH, JH, AP), pp. 471–482.
- POPL-2010-Filinski #monad
- Monads in action (AF), pp. 483–494.
- POPL-2010-KobayashiTU #higher-order #multi #recursion #transducer #verification
- Higher-order multi-parameter tree transducers and recursion schemes for program verification (NK, NT, HU), pp. 495–508.
6 ×#source code
6 ×#verification
3 ×#compilation
3 ×#composition
3 ×#higher-order
2 ×#abstraction
2 ×#automation
2 ×#data type
2 ×#dependent type
2 ×#generative
6 ×#verification
3 ×#compilation
3 ×#composition
3 ×#higher-order
2 ×#abstraction
2 ×#automation
2 ×#data type
2 ×#dependent type
2 ×#generative