Sciweavers

SOCO
2010
Springer

Event-Specific Software Composition in Context-Oriented Programming

13 years 2 months ago
Event-Specific Software Composition in Context-Oriented Programming
Context-oriented programming (COP) introduces dedicated abstractions for the modularization and dynamic composition of crosscutting context-specific functionality. While existing COP languages offer constructs for control-flow specific composition, they do not yet consider the explicit representation of event-specific context-dependent behavior, for which we observe two distinguishing properties: First, context can affect several control flows. Second, events can establish new contexts asynchronously. In this paper, we propose new language constructs for event-specific composition and explicit context representation and introduce their implementation in JCop, our COP extension to Java.
Malte Appeltauer, Robert Hirschfeld, Hidehiko Masu
Added 15 Feb 2011
Updated 15 Feb 2011
Type Journal
Year 2010
Where SOCO
Authors Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara, Michael Haupt, Kazunori Kawauchi
Comments (0)