ECOOP 2012
26th European Conference on
Object-Oriented Programming
June 11–16, 2012, Beijing,
China
|
|
|
|
Home
Page
Table
of Contents
Sponsors & Supporters
|
Author Index
Ali, Karim
Application-Only Call Graph Construction (Page 688)
Altidor, John
Java Wildcards Meet Definition-Site Variance
(Page 509)
Amin, Nada
JavaScript as an Embedded DSL (Page 409)
Ancona, Davide
Soundness of
Object-Oriented Languages with Coinductive Big-Step
Semantics (Page 459)
Bierman, Gavin
Pause ’n’ Play: Formalizing Asynchronous
C# (Page 233)
Bono, Viviana
Magda: A New Language for Modularity (Page 560)
|
Return to Top
|
Budimlić, Zoran
Practical Permissions for Race-Free Parallelism
(Page 614)
Burckhardt, Sebastian
Cloud Types for Eventual Consistency (Page 283)
Chandra, Satish
Correlation Tracking for Points-To Analysis of JavaScript (Page 435)
Chen, Nicholas
Is It Dangerous to Use Version Control Histories
to Study Source Code Evolution? (Page 79)
Cook, William R.
Extensibility for the Masses: Practical Extensibility with Object Algebras
(Page 2)
Cunningham, David
Object Initialization in X10
(Page 207)
De, Arnab
Scalable Flow-Sensitive Pointer Analysis for Java with
Strong Updates
(Page 665)
Dhawan, Mohan
An Analysis of the Mozilla
Jetpack Extension Framework
(Page 333)
Enhancing JavaScript with Transactions (Page 383)
|
Return to Top
|
Dias, Ricardo J.
Verification of Snapshot Isolation in Transactional
Memory Java Programs
(Page 640)
Dietl, Werner
Inference and Checking of Object Ownership
(Page 181)
Dig, Danny
Is It Dangerous to Use Version Control Histories
to Study Source Code Evolution?
(Page 79)
Distefano, Dino
Verification of Snapshot Isolation in Transactional
Memory Java Programs
(Page 640)
Doherty, Jesse
McSAF: A Static Analysis Framework for MATLAB
(Page 132)
Dolby, Julian
Correlation Tracking for Points-To Analysis of JavaScript
(Page 435)
D'Souza, Deepak
Scalable Flow-Sensitive Pointer Analysis for Java with
Strong Updates
(Page 665)
Duggan, Dominic
Static Sessional Dataflow
(Page 484)
Eisenbach, Susan
Lock Inference in the Presence of Large Libraries (Page 308)
|
Return to Top
|
Ernst, Michael D.
Inference and Checking of Object Ownership
(Page 181)
Ettinger, Ran
Program Sliding (Page 713)
Fähndrich, Manuel
Cloud Types for Eventual Consistency (Page 283)
Ganapathy, Vinod
An Analysis of the Mozilla
Jetpack Extension Framework
(Page 333)
Enhancing JavaScript with Transactions
(Page 383)
Gil, Joseph
Smaller Footprint for Java Collections
(Page 356)
Grimm, Robert
Marco: Safe, Expressive Macros for Any Language (Page 589)
Gudka, Khilan
Lock Inference in the Presence of Large Libraries
(Page 308)
Haller, Philipp
Lightweight Polymorphic Effects
(Page 258)
|
Return to Top
|
Harris, Tim
Lock Inference in the Presence of Large Libraries
(Page 308)
Hendren, Laurie
McSAF: A Static Analysis Framework for MATLAB
(Page 132)
Hill, Brandon
Evaluating the Design of the R Language: Objects and
Functions for Data Analysis
(Page 104)
Hirzel, Martin
Marco: Safe, Expressive Macros for Any Language
(Page 589)
Huang, Wei
Inference and Checking of Object Ownership
(Page 181)
Immerman, Neil
PQL: A Purely-Declarative Java Extension for Parallel Programming
(Page 53)
Johnson, Ralph E.
Is It Dangerous to Use Version Control Histories to
Study Source Code Evolution?
(Page 79)
Karim, Rezwana
An Analysis of the Mozilla Jetpack Extension Framework
(Page 333)
Kossakowski, Grzegorz
JavaScript as an Embedded DSL
(Page 409)
|
Return to Top
|
Kuśmierek, Jarek
Magda: A New Language for Modularity
(Page 560)
Lee, Byeongcheol
Marco: Safe, Expressive Macros for Any Language
(Page 589)
Leijen, Daan
Cloud Types for Eventual Consistency
(Page 283)
Lhoták, Ondřej
Application-Only Call Graph Construction
(Page 688)
Lourenço, João M.
Verification of Snapshot Isolation in Transactional Memory Java Programs
(Page 640)
Mainland, Geoffrey
Pause ’n’ Play: Formalizing Asynchronous C#
(Page 233)
McKinley, Kathryn S.
Marco: Safe, Expressive Macros for Any Language
(Page 589)
Meijer, Erik
Pause ’n’ Play: Formalizing Asynchronous C#
(Page 233)
Milanova, Ana
Inference and Checking of Object Ownership
(Page 181)
|
Return to Top
|
Morandat, Floréal
Evaluating the Design of the R Language: Objects and
Functions for Data Analysis
(Page 104)
Mulatero, Mauro
Magda: A New Language for Modularity
(Page 560)
Negara, Stas
Is It Dangerous to Use Version Control Histories to
Study Source Code Evolution?
(Page 79)
Odersky, Martin
When Compilers Are Mirrors
(Page 1)
Lightweight Polymorphic Effects
(Page 258)
JavaScript as an Embedded DSL
(Page 409)
Oliveira, Bruno C.d.S.
Extensibility for the Masses: Practical Extensibility with Object Algebras
(Page 2)
Östlund, Johan
Multiple Aggregate Entry Points for Ownership Types
(Page 156)
Osvald, Leo
Evaluating the Design of the R Language: Objects and
Functions for Data Analysis
(Page 104)
|
Return to Top
|
Peshansky, Igor
Object Initialization in X10
(Page 207)
Reichenbach, Christoph
PQL: A Purely-Declarative Java Extension for Parallel Programming
(Page 53)
Java Wildcards Meet Definition-Site Variance
(Page 509)
Robbes, Romain
Extensions during Software Evolution: Do Objects Meet Their Promise?
(Page 28)
Rompf, Tiark
JavaScript as an Embedded DSL
(Page 409)
Röthlisberger, David
Extensions during Software Evolution: Do Objects Meet Their Promise?
(Page 28)
Rountev, Atanas
Static Detection of Loop-Invariant Data Structures
(Page 738)
Russo, Claudio
Pause ’n’ Play: Formalizing Asynchronous C#
(Page 233)
Rytz, Lukas
Lightweight Polymorphic Effects
(Page 258)
|
Return to Top
|
Saraswat, Vijay
Object Initialization in X10
(Page 207)
Sarkar, Vivek
Practical Permissions for Race-Free Parallelism
(Page 614)
Schäfer, Max
Correlation Tracking for Points-To Analysis of JavaScript
(Page 435)
Seco, João Costa
Verification of Snapshot Isolation in Transactional Memory Java Programs
(Page 640)
Shan, Chung-chieh
An Analysis of the Mozilla Jetpack Extension Framework
(Page 333)
Enhancing JavaScript with Transactions
(Page 383)
Shimron, Yuval
Smaller Footprint for Java Collections
(Page 356)
Smaragdakis, Yannis
PQL: A Purely-Declarative Java Extension for Parallel Programming
(Page 53)
Java Wildcards Meet Definition-Site Variance
(Page 509)
|
Return to Top
|
Sridharan, Manu
Correlation Tracking for Points-To Analysis of JavaScript
(Page 435)
Steimann, Friedrich
Constraint-Based Refactoring with Foresight
(Page 535)
Tanter, Éric
Extensions during Software Evolution: Do Objects Meet Their Promise?
(Page 28)
Tip, Frank
Correlation Tracking for Points-To Analysis of JavaScript
(Page 435)
Torgersen, Mads
Pause ’n’ Play: Formalizing Asynchronous C#
(Page 233)
Vakilian, Mohsen
Is It Dangerous to Use Version Control Histories to
Study Source Code Evolution?
(Page 79)
Vitek, Jan
Evaluating the Design of the R Language: Objects and
Functions for Data Analysis
(Page 104)
von Pilgrim, Jens
Constraint-Based Refactoring with Foresight
(Page 535)
Westbrook, Edwin
Practical Permissions for Race-Free Parallelism
(Page 614)
|
Return to Top
|
Wood, Benjamin P.
Cloud Types for Eventual Consistency
(Page 283)
Wrigstad, Tobias
Multiple Aggregate Entry Points for Ownership Types
(Page 156)
Structured Aliasing
(Page 232)
Xu, Guoqing
Static Detection of Loop-Invariant Data Structures
(Page 738)
Yan, Dacong
Static Detection of Loop-Invariant Data Structures
(Page 738)
Yao, Jianhua
Static Sessional Dataflow
(Page 484)
Zhao, Jisheng
Practical Permissions for Race-Free Parallelism
(Page 614)
Zibin, Yoav
Object Initialization in X10
(Page 207)
|
|
|