ECOOP 2012
32 papers
- An Analysis of the Mozilla Jetpack Extension Framework
- Application-Only Call Graph Construction
- Cloud Types for Eventual Consistency
- Constraint-Based Refactoring with Foresight
- Correlation Tracking for Points-To Analysis of JavaScript
- Enhancing JavaScript with Transactions
- Evaluating the Design of the R Language - Objects and Functions for Data Analysis
- Extensibility for the Masses - Practical Extensibility with Object Algebras
- Extensions during Software Evolution: Do Objects Meet Their Promise?
- Inference and Checking of Object Ownership
- Is It Dangerous to Use Version Control Histories to Study Source Code Evolution?
- Java Wildcards Meet Definition-Site Variance
- JavaScript as an Embedded DSL
- Lightweight Polymorphic Effects
- Lock Inference in the Presence of Large Libraries
- Magda: A New Language for Modularity
- Marco: Safe, Expressive Macros for Any Language
- McSAF: A Static Analysis Framework for MATLAB
- Multiple Aggregate Entry Points for Ownership Types
- Object Initialization in X10
- PQL: A Purely-Declarative Java Extension for Parallel Programming
- Pause 'n' Play: Formalizing Asynchronous C#
- Practical Permissions for Race-Free Parallelism
- Program Sliding
- Scalable Flow-Sensitive Pointer Analysis for Java with Strong Updates
- Smaller Footprint for Java Collections
- Soundness of Object-Oriented Languages with Coinductive Big-Step Semantics
- Static Detection of Loop-Invariant Data Structures
- Static Sessional Dataflow
- Structured Aliasing
- Verification of Snapshot Isolation in Transactional Memory Java Programs
- When Compilers Are Mirrors