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. © 2010 Springer-Verlag.
CITATION STYLE
Appeltauer, M., Hirschfeld, R., Masuhara, H., Haupt, M., & Kawauchi, K. (2010). Event-specific software composition in context-oriented programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6144 LNCS, pp. 50–65). https://doi.org/10.1007/978-3-642-14046-4_4
Mendeley helps you to discover research relevant for your work.