3-7 Juillet, Nantes
Programme de la conférence
Les sessions plénières de la conférence ont lieu les
mercredi,
jeudi,
et vendredi.
Mercredi 5 Juillet
Programme du 5 Juillet (8:30 - 10:00)
8:30 |
Lancement de la 20ème édition de la conférence ECOOP |
9:00 - 10:00 |
|
-
Ouverture par Erich Gamma (IBM's OTI Lab, Zürich, Suisse)
Présentation de travaux
Programme du 5 Juillet (10:30 - 12:00)
10:30 - 12:00 |
Exploration de programmes et persistance |
-
CodeQuest: Scalable Source Code Queries with Datalog
Elnar Hajiyev, Mathieu Verbaere, Oege de Moor
(Programming Tools Group, University of Oxford, United Kingdom)
-
Efficient Object Querying for Java
Darren Willis,
David Pearce,
James Noble (Victoria University of Wellington, New Zealand)
-
Automatic Prefetching by Traversal Profiling in Object Persistence Architectures
Ali Ibrahim,
William R. Cook (University of Texas at Austin, USA)
Programme du 5 Juillet (13:30 - 15:30)
13:30 - 15:30 |
Analyses des références et concurrence |
-
The Runtime Structure of Object Ownership
Nick Mitchell (IBM TJ Watson Research Center, USA)
-
Flexible Ownership Types with Owner Variance
Yi Lu,
John Potter (The University of New South Wales, Australia)
-
STARS: Scoped Types and Aspects for Real-Time Systems
Chris Andreae, James Noble (Victoria University of Wellington, NZ)
Yvonne Coady, Celina Gibbs (University of Victoria, Canada)
Jan Vitek (Purdue University, USA)
Tian Zhao (University of Wisconsin – Milwaukee, USA)
-
Transparently Reconciling Transactions with Locking for Java Synchronization
Adam Welc,
Antony Hosking,
Suresh Jagannathan (Purdue University, USA)
Programme du 5 Juillet (16:00 - 18:00)
16:00 - 18:00 |
Session spéciale 20ème anniversaire |
Jeudi 6 Juillet
Programme 6 Juillet (9:00 - 10:00)
9:00 - 10:00 |
|
-
Ouverture par Serge Abiteboul (INRIA-Futurs, LRI, Orsay, France)
Présentation de travaux
Programme du 6 Juillet (10:30 - 12:00)
10:30 - 12:00 |
Langages |
-
SuperGlue: Component Programming with Object-oriented Signals
Sean McDirmid (Ecole Polytechnique Federale Lausanne, Switzerland)
Wilson C. Hsieh (University of Utah, USA)
-
Ambient-oriented Programming in AmbientTalk
Jessie Dedecker,
Tom Van Cutsem,
Stijn Mostinckx,
Theo D'Hondt,
Wolfgang De Meuter (Vrije Universiteit Brussel, Belgium)
-
Responders: Language Support for Interactive Applications
Brian Chin,
Todd Millstein (University of California, Los Angeles, USA)
Programme du 6 Juillet (13:30 - 15:00)
14:00 - 15:00 |
Théorie des Types I |
-
Variance and Generalized Constraints for C# Generics
Andrew Kennedy,
Claudio Russo (Microsoft Research Ltd, UK)
Burak Emir (EPFL, Lausanne, Switzerland)
Dachuan Yu (DoCoMo Communications Labs USA, USA)
-
A Semantic Analysis of C++ Templates
Jeremy Siek,
Walid Taha (Rice University, USA)
Programme du 6 Juillet (15:30 - 17:00)
16:00 - 17:00 |
Théorie des Types II |
-
Session Types for Object-Oriented Languages
Mariangiola Dezani-Ciancaglini (Universita di Torino, Italy)
Dimitris Mostrous,
Nobuko Yoshida,
Sophia Drossopoulou (Imperial College London, UK)
-
Parameterized Modules for Classes and Extensible Functions
Keunwoo Lee,
Craig Chambers (University of Washington, USA)
Vendredi 7 Juillet
Programme du 7 Juillet (9:00 - 10:00)
9:00 - 10:00 |
|
-
Ouverture par Ralph Johnson (University of Illinois, USA)
Présentation de travaux
Programme du 7 Juillet (10:30 - 12:00)
10:30 - 12:00 |
Outils |
-
Augmenting Automatically Generated Unit-Test Suites with Regression Oracle Checking
Tao Xie (Department of Computer Science, North Carolina State University, USA)
-
Automated Detection of Refactorings in Evolving Components
Danny Dig,
Can Comertoglu,
Darko Marinov,
Ralph Johnson (University of Illinois, USA)
-
Modeling Runtime Behavior in Framework-Based Applications
Nick Mitchell,
Gary Sevitsky (IBM TJ Watson Research Center, USA)
Harini Srinivasan (IBM Software Group, USA)
Programme du 7 Juillet (13:00 - 14:30)
13:00 - 14:30 |
Modularité |
-
Modular Software Upgrades for Distributed Systems
Sameer Ajmani (Google, Inc., USA)
Barbara Liskov (MIT Computer Science and Artificial Intelligence Laboratory, USA)
Liuba Shrira (Brandeis University Computer Science Department, USA)
-
Demeter Interfaces: Adaptive Programming without Surprises
Therapon Skotiniotis,
Jeffrey Palm,
Karl Lieberherr (Northeastern University, USA)
-
Managing the Evolution of Aspect-Oriented Software with Model-based Pointcuts
Andy Kellens (Vrije Universiteit Brussel, Belgium)
Kim Mens (Université Catholique de Louvain, Belgium)
Johan Brichau,
Kris Gybels (Vrije Universiteit Brussel, Belgium)
Programme du 7 Juillet (14:30 - 14:45)
14:30 - 14:45 |
Conclusion |