Context-oriented programming: A software engineering perspective
The implementation of context-aware systems can be supported through the adoption of
techniques at the architectural level such as middlewares or component-oriented …
techniques at the architectural level such as middlewares or component-oriented …
A comparison of context-oriented programming languages
Context-oriented programming (COP) extensions have been implemented for several
languages. Each concrete language design and implementation comes with different …
languages. Each concrete language design and implementation comes with different …
EventCJ: a context-oriented programming language with declarative event-based context transition
This paper proposes EventCJ, a context-oriented programming (COP) language that can
modularly control layer activation based on user-defined events. In addition to defining …
modularly control layer activation based on user-defined events. In addition to defining …
ContextJ: Context-oriented programming with Java
M Appeltauer, R Hirschfeld, M Haupt… - Information and Media …, 2011 - jstage.jst.go.jp
The development of context-aware systems requires dynamic adaptation that challenges
state-of-the-art programming language support. Context-oriented programming (COP) …
state-of-the-art programming language support. Context-oriented programming (COP) …
An open implementation for context-oriented layer composition in ContextJS
J Lincke, M Appeltauer, B Steinert… - Science of Computer …, 2011 - Elsevier
Context-oriented programming (COP) provides dedicated support for defining and
composing variations to a basic program behavior. A variation, which is defined within a …
composing variations to a basic program behavior. A variation, which is defined within a …
Subjective-C: Bringing context to mobile platform programming
Thanks to steady advances in hardware, mobile computing platforms are nowadays much
more connected to their physical and logical environment than ever before. To ease the …
more connected to their physical and logical environment than ever before. To ease the …
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 …
modularization and dynamic composition of crosscutting context-specific functionality. While …
[PDF][PDF] Feature-based context-oriented software development.
B Duhoux - 2022 - dial.uclouvain.be
Context-oriented programming enables dynamic software evolution by supporting the
creation of software systems that dynamically adapt their behaviour depending on the …
creation of software systems that dynamically adapt their behaviour depending on the …
[PDF][PDF] Declarative Layer Composition with The JCop Programming Language.
Program behavior that relies on contextual information, such as physical location or network
accessibility, is common in today's applications, yet its representation at the source code …
accessibility, is common in today's applications, yet its representation at the source code …
Optimized composition of performance‐aware parallel components
We describe the principles of a novel framework for performance‐aware composition of
sequential and explicitly parallel software components with implementation variants …
sequential and explicitly parallel software components with implementation variants …