Workshop Program

This year, the International Workshop on Context-oriented Programming (COP’10) will be held as a shared event with the European Lisp Workshop (ELW’10). There will be a shared invited talk in the morning, followed by a Lisp session before the lunch break, while the afternoon will be devoted to the COP sessions. The program for the whole day is detailed below.

08:30 - 09:00 ECOOP Registration

09:00 - 10:30 (shared invited talk for COP’10 and ELW’10)
Diffuse Programming
Manuel Serrano
INRIA Sophia Antipolis, France

10:30 - 11:00 Coffee break

11:00 - 11:45 (ELW’10)
MIDI Programming in Scheme - Supported by an Emacs Environment
Kurt Nørmark
Aalborg University, Denmark

11:45 - 12:30 (ELW’10)
Adding Data Movement Constructs to the PGAS Parallel Computing Model
Leonardo Uribe
Vrije Universiteit Brussel, Belgium

12:30 - 14:00 Lunch break

14:00 - 14:30 (COP’10)
Context-oriented Programming in Highly Concurrent Systems
Carlo Ghezzi, Matteo Pradella, Guide Salvaneschi
Politecnico di Milano, Italy

14:30 - 15:00 (COP’10)
Designing Event-based Context Transition in Context-oriented Programming
Tetsua Kamina, Tomoyuki Aotani, Hidehiko Masuhara
University of Tokyo and Japan Advanced Institute of Science and Technology, Japan

15:00 - 15:30 (COP’10)
The Cartesian Approach to Context
John Plaice, Blanca Mancilla
The University of New South Wales, Sydney, Australia

15:30 - 16:00 Coffee break

16:00 - 16:30 (COP’10)
Layered Method Dispatch with INVOKEDYNAMIC - An Implementation Study
Malte Appeltauer, Michael Haupt, Robert Hirschfeld
Hasso-Plattner-Institut, University of Potsdam, Germany

16:30 - 17:00 (COP’10)
ContextLua - Dynamic Behavioral Variations in Computer Games
Benjamin Hosain Wasty, Amir Semmo, Malte Appeltauer, Bastian Steinert, Robert Hirschfeld
Hasso-Plattner-Institut, University of Potsdam, Germany

17:00 - 17:30 (COP’10)
A Graph-based Operational Semantics for Context-Oriented Programming
Hans Schippers, Tim Molderez, Dirk Janssens
University of Antwerp, Belgium