POPL 2000
31 papers
- (Optimal) Duplication is not Elementary Recursive
- A Debate on Language and Tool Support for Design Patterns
- A Framework for Combining Analysis and Verification
- A New Approach to Generic Functional Programming
- A Semantic Model of Types and Machine Instructions for Proof-Carrying Code
- A Type System for Dynamic Web Documents
- A Type System for Expressive Security Policies
- Analytic Constraint Solving and Interval Arithmetic
- Anytime, Anywhere: Modal Logics for Mobile Ambients
- Authentication Primitives and Their Compilation
- Controlling Interference in Ambients
- Deciding Type Equivalence with Singleton Kinds
- Efficient Algorithms for pre* and post* on Interprocedural Parallel Flow Graphs
- Enforcing Trace Properties by Program Transformation
- First-Class Macros have Types
- Generalized Certificate Revocation
- Implicit Parameters: Dynamic Scoping with Static Types
- Modular Refinement of Hierarchic Reactive Machines
- On the Complexity of Flow-Sensitive Dataflow Analyses
- Paths vs. Trees in Set-Based Program Analysis
- Projection Merging: Reducing Redundancies in Inclusion Constraint Graphs
- Reducing Sweep Time for a Nearly Empty Heap
- Resource Bound Certification
- Semantics-Preserving Procedure Extraction
- Shape Analysis for Mobile Ambients
- Sparse Code Motion
- Temporal Abstract Interpretation
- Transforming Out Timing Leaks
- Type Elaboration and Subtype Completion for Java Bytecode
- Type Systems for Distributed Data Structures
- Verifying Secrets and Relative Secrecy