- Laowai Guide
International Workshop on Context-Oriented Programming (COP'12)
- Malte Appeltauer, Hasso-Plattner-Institut, Germany
- Sebastián González, Université catholique de Louvain, Belgium
- Robert Hirschfeld, Hasso-Plattner-Institut, Germany
- Hidehiko Masuhara, University of Tokyo, Japan
- Jorge Vallejos, Vrije Universiteit Brussel, Belgium
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. Starting from this observation, Context-Oriented Programming (COP) has emerged as a solution to directly support variability depending on a wide range of dynamic attributes, making it possible to dispatch run-time behaviour on any property of the execution context.
The goal of the 4th International Workshop on Context-Oriented Programming (COP’12) is to further establish context orientation as a common thread to language design, application development, and system support. Several researchers are working on Context-Oriented Programming and related ideas, and implementations ranging from 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 behavioural variations.
|Monday, June 11|
Declarative Layer Composition in Framework-Based Environments
Uniting Global and Local Context Behavior with Context Petri Nets
DynamicSchema: A Lightweight Persistency Framework for Context-Oriented Data Management
Bridging Real-World Contexts and Units of Behavioral Variations by Composite Layers
Scoping Changes in Self-Supporting Development Environments with Context-Oriented Programming