TOPLAS 2005
33 papers
- A parallel, incremental, mostly concurrent garbage collector for servers
- A practical and fast iterative algorithm for phi-function computation using DJ graphs
- A systematic approach to static access control
- A theory of overloading
- A type system for certified binaries
- An accurate cost model for guiding data locality transformations
- Analysis of recursive state machines
- Automatic discovery of covariant read-only fields
- Birrell's distributed reference listing revisited
- CCured: type-safe retrofitting of legacy software
- Comparing conservative coalescing criteria
- Corrigendum: a new, simpler linear-time dominators algorithm
- Cost and precision tradeoffs of dynamic data slicing algorithms
- Dealing with incomplete knowledge on CLP(FD) variable domains
- Design and evaluation of dynamic optimizations for a Java just-in-time compiler
- Dynamic software updating
- Efficient and effective array bound checking
- Efficient subtyping tests with PQ-encoding
- Functional declarative language design and predicate calculus: a practical approach
- Implicit-signal monitors
- Interprocedural parallelization analysis in SUIF
- Link-time binary rewriting techniques for program compaction
- Mixin modules in a call-by-value setting
- Optimizing aggregate array computations in loops
- Polymorphic predicate abstraction
- Pretty printing with lazy dequeues
- Regular expression types for XML
- Resource aware programming
- Resource usage analysis
- Symbolic bounds analysis of pointers, array indices, and accessed memory regions
- Termination analysis and specialization-point insertion in offline partial evaluation
- The KaffeOS Java runtime system
- When do bounds and domain propagation lead to the same search space?