Energy efficient adaptation engines for android applications

A Cañete, JM Horcas, I Ayala, L Fuentes - Information and Software …, 2020 - Elsevier
Context The energy consumption of mobile devices is increasing due to the improvement in
their components (eg, better processors, larger screens). Although the hardware consumes …

A taxonomy of context-aware software variability approaches

K Mens, R Capilla, N Cardozo, B Dumas - Companion Proceedings of …, 2016 - dl.acm.org
Modern software systems demand more and more smart capabilities depending on their
context of use, as well as the ability to dynamically adapt these capabilities according to …

[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 …

Decentralized coordination of dynamic software updates in the Internet of Things

M Weißbach, N Taing, M Wutzler… - 2016 IEEE 3rd World …, 2016 - ieeexplore.ieee.org
Large scale IoT service deployments run on a high number of distributed, interconnected
computing nodes comprising sensors, actuators, gateways and cloud infrastructure. Since …

Programming language implementations for context-oriented self-adaptive systems

N Cardozo, K Mens - Information and Software Technology, 2022 - Elsevier
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 …

Implementation of a feature-based context-oriented programming language

B Duhoux, K Mens, B Dumas - … of the 11th ACM International Workshop …, 2019 - dl.acm.org
We implemented a feature-based context-oriented programming language, which clearly
separates the notion of contexts from the notion of features. Contexts reify particular …

Consistent unanticipated adaptation for context-dependent applications

N Taing, M Wutzler, T Springer, N Cardozo… - Proceedings of the 8th …, 2016 - dl.acm.org
Unanticipated adaptation allows context-dependent applications to overcome the limitation
of foreseen adaptation by incorporating previously unknown behavior. Introducing this …

An expressive and modular layer activation mechanism for Context-Oriented Programming

P Leger, N Cardozo, H Masuhara - Information and Software Technology, 2023 - Elsevier
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 …

Feature visualiser: An inspection tool for context-oriented programmers

B Duhoux, K Mens, B Dumas - … of the 10th ACM International Workshop …, 2018 - dl.acm.org
As part of our ongoing research on context-oriented software technology, we propose a
feature-oriented programming approach to context-oriented programming. Behavioural …

A context and feature visualisation tool for a feature-based context-oriented programming language

B Duhoux, B Dumas, K Mens… - 2019 Seminar Series …, 2019 - researchportal.unamur.be
In this paper we present a visualisation tool that is intricately related to a feature-based
context-oriented programming language. Context-oriented programming languages allow …