APLAS 2017
26 papers
- A Computational Interpretation of Context-Free Expressions
- A Lambda Calculus for Density Matrices with Classical and Probabilistic Controls
- A Nonstandard Functional Programming Language
- Automatically Generating Secure Wrappers for SGX Enclaves from Separation Logic Specifications
- Black-Box Equivalence Checking Across Compiler Optimizations
- Bringing Order to the Separation Logic Jungle
- Capabilities for Java: Secure Access to Resources
- Compact Difference Bound Matrices
- Counterexample-Guided Bit-Precision Selection
- Decision Procedure for Entailment of Symbolic Heaps with Arrays
- Efficient Functional Reactive Programming Through Incremental Behaviors
- Enforcing Programming Guidelines with Region Types and Effects
- Implementing Algebraic Effects in C - "Monads for Free in C"
- Palgol: A High-Level DSL for Vertex-Centric Graph Processing with Remote Data Access
- Partiality and Container Monads
- Programming and Proving with Classical Types
- Programming by Examples: PL Meets ML
- Safety and Liveness of MCS Lock - Layer by Layer
- Sharper and Simpler Nonlinear Interpolants for Program Verification
- Sound and Efficient Language-Integrated Query - Maintaining the ORDER
- Static Analysis of Multithreaded Recursive Programs Communicating via Rendez-Vous
- Synthesizing SystemC Code from Delay Hybrid CSP
- Taming Message-Passing Communication in Compositional Reasoning About Confidentiality
- The Negligible and Yet Subtle Cost of Pattern Matching
- Verified Root-Balanced Trees
- Weakly Sensitive Analysis for Unbounded Iteration over JavaScript Objects