[ecoop-info] CFPart: COP Workshop at ECOOP'09

Jorge Vallejos jvallejo at vub.ac.be
Wed May 20 17:09:39 CEST 2009

Apologies for multiple reception of this email.

Call for participation


International Workshop on Context-Oriented Programming (COP'09)
Co-located with the 23rd European Conference on Object-Oriented  
Programming (ECOOP'09)




Context information plays an increasingly important role in our  
information centric world. Software systems must adapt to changing  
contexts over time, and must change even while they are running.  
Unfortunately, mainstream programming languages and development  
environments do not support this kind of dynamic change very well,  
leading developers to implement complex designs to anticipate various  
dimensions of variability.

Context-oriented Programming (COP) directly supports variability  
depending on a wide range of dynamic attributes, making it possible to  
dispatch run-time behavior on any properties of the execution context.

By now, several researchers have started to work on Context-oriented  
Programming and related ideas, and first implementations ranging from  
first prototypes to mature platform extensions used in commercial  
deployments have illustrated how multi-dimensional dispatch can indeed  
be supported effectively to achieve expressive run-time variation in  


Tuesday 7th July, Workshop


The following is the preliminary list of papers accepted for  
presentation at the workshop.

- How should context-escaping closures proceed?
Dave Clarke, Katholieke Universiteit Leuven
Pascal Costanza, Vrije Universitiet Brussel
Éric Tanter, University of Chile

- Declarative Definition of Contexts with Polymorphic Events
Angel Nuñez, École des Mines de Nantes
Jacques Noyé, École des Mines de Nantes
Vaidas Gasiünas, Technische Universität Darmstadt

- Transactional Contexts: Harnessing the Power of Context-Oriented  
Sebastian Gonzalez, Université catholique de Louvain
Marcus Denker, University of Chile
Kim Mens, Université catholique de Louvain

- Towards Safe and Flexible Object Adaptation
Tetsuo Kamina, University of Tokyo
Tetsuo Tamai, University of Tokyo

- Improving the Development of Context-dependent Java Applications  
with ContextJ
Malte Appeltauer, Hasso-Plattner-Institute
Robert Hirschfeld, Hasso-Plattner-Institute
Hidehiko Masuhara, University of Tokyo

- A Comparison of Context-oriented Programming Languages
Malte Appeltauer, Hasso-Plattner-Institute
Robert Hirschfeld, Hasso-Plattner-Institute
Michael Haupt, Hasso-Plattner-Institute
Jens Lincke, Hasso-Plattner-Institute
Michael Perscheid, Hasso-Plattner-Institute

- Model Driven Development of Context Aware Software Sytstems
Andrea Sindico, University of Rome “Tor Vergata”
Vincenzo Grassi, University of Rome “Tor Vergata”

- Towards Context-Aware Propagators: Language Constructs for Context- 
Aware Adaptation Dependencies
Engineer Bainomugisha, Vrije Universiteit Brussel
Wolfgang De Meuter, Vrije Universiteit Brussel
Theo D'Hondt, Vrije Universiteit Brussel

- Context-Oriented Programming with EventJava
K R Jayaram, Purdue University
Patrick Eugster, Purdue University


Pascal Costanza, Vrije Universiteit Brussel, Belgium
Richard P. Gabriel, IBM Research, United States
Robert Hirschfeld, Hasso-Plattner-Institut, Germany
Jorge Vallejos, Vrije Universiteit Brussel, Belgium

More information about the ecoop-info mailing list