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)
= = = = = ========================================================================
OVERVIEW
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 behavior.
DATE
Tuesday 7th July, Workshop
ACCEPTED PAPERS
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 Reflection 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
ORGANIZING COMMITTEE
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