TOPLAS 2006
27 papers
- A bisimulation-based semantic theory of Safe Ambients
- A machine-checked model for a Java-like language, virtual machine, and compiler
- A region-based compilation technique for dynamic compilers
- Adaptive functional programming
- An algebraic array shape inference system for MATLAB
- An on-the-fly reference-counting garbage collector for java
- Calculational semantics: Deriving programming theories from equations by functional predicate calculus
- Computability classes for enforcement mechanisms
- Controlling garbage collection and heap growth to reduce the execution time of Java applications
- Denali: A practical algorithm for generating optimal code
- EDO: Exception-directed optimization in java
- Effective sign extension elimination for java
- Exploiting reference idempotency to reduce speculative storage overflow
- Fast partial evaluation of pattern matching in strings
- Flow-insensitive type qualifiers
- Generating object lifetime traces with Merlin
- Interprocedural slicing of multithreaded programs with applications to Java
- Message analysis for concurrent programs using message passing
- MultiJava: Design rationale, compiler implementation, and applications
- Nontermination inference of logic programs
- On minimizing materializations of array-valued temporaries
- Quantified types in an imperative language
- Right nulled GLR parsers
- Traits: A mechanism for fine-grained reuse
- Type inference for unique pattern matching
- Types for safe locking: Static race detection for Java
- Variant parametric types: A flexible subtyping scheme for generics