TOPLAS 2011
21 papers
- A Theory of Synchronous Relational Interfaces
- An Abstract Model of Certificate Translation
- Automated termination proofs for haskell by term rewriting
- Bottom-up shape analysis using LISF
- Editorial
- Editorial note
- Environmental bisimulations for higher-order languages
- Fast interprocedural linear two-variable equalities
- Floyd-hoare logic for quantum programs
- JavaGI: The Interaction of Type Classes with Interfaces and Inheritance
- LOCKSMITH: Practical static race detection for C
- Mathematical foundation of trace scheduling
- Mechanically verified proof obligations for linearizability
- Morphing: Structurally shaping a class by reflecting on others
- On contract satisfaction in a higher-order world
- Refactoring using type constraints
- Refinement types for secure implementations
- Semantics of transactional memory and automatic mutual exclusion
- Separating ownership topology and encapsulation with generic universe types
- Software model checking using languages of nested trees
- Solving systems of rational equations through strategy iteration