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 …
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 …
Programming language implementations for context-oriented self-adaptive systems
Context The context-oriented programming paradigm is designed to enable self-adaptation,
or dynamic behavior modification of software systems, in response to changes in their …
or dynamic behavior modification of software systems, in response to changes in their …
Interruptible context-dependent executions: a fresh look at programming context-aware applications
E Bainomugisha, J Vallejos, C De Roover… - Proceedings of the …, 2012 - dl.acm.org
Context-aware applications provide end-users with enhanced experiences by continuously
sensing their environment and adapting their behaviour to match the current context of use …
sensing their environment and adapting their behaviour to match the current context of use …
An expressive and modular layer activation mechanism for Context-Oriented Programming
Context. There is a trend in the software industry towards building systems that dynamically
adapt their behavior in response to their surrounding environment, given the proliferation of …
adapt their behavior in response to their surrounding environment, given the proliferation of …
A two-component language for adaptation: design, semantics and program analysis
P Degano, GL Ferrari, L Galletta - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Adaptive systems are designed to modify their behaviour in response to changes of their
operational environment. We propose a two-component language for adaptive …
operational environment. We propose a two-component language for adaptive …
Context-aware software variability through adaptable interpreters
A proposed approach moves variability support from the programming language to the
language implementation level. This enables contextual variability in any application …
language implementation level. This enables contextual variability in any application …
A library-based approach to context-dependent computation with reactive values: Suppressing reactions of context-dependent functions using dynamic binding
H Inoue, A Igarashi - Companion Proceedings of the 15th International …, 2016 - dl.acm.org
Language constructs for programming context-dependent computation are required in
recent software development, where context information influences program behavior …
recent software development, where context information influences program behavior …
Towards a decoupled context-oriented programming language for the internet of things
Easily programming behaviors is one major issue of a large and reconfigurable deployment
in the Internet of Things. Such kind of devices often requires to externalize part of their …
in the Internet of Things. Such kind of devices often requires to externalize part of their …
Group-based behavior adaptation mechanisms in object-oriented systems
Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems Page 1 FOCUS:
CONTEXTUAL-VARIABILITY MODELING 78 IEEE SOFTWARE | PUBLISHED BY THE IEEE …
CONTEXTUAL-VARIABILITY MODELING 78 IEEE SOFTWARE | PUBLISHED BY THE IEEE …