Language constructs for context-oriented programming: An overview of ContextL

P Costanza, R Hirschfeld - Proceedings of the 2005 symposium on …, 2005 - dl.acm.org
ContextL is an extension to the Common Lisp Object System that allows for Context-oriented
Programming. It provides means to associate partial class and method definitions with layers …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …

Context-oriented programming

R Hirschfeld, P Costanza, O Nierstrasz - Journal of Object technology, 2008 - boris.unibe.ch
Context-dependent behavior is becoming increasingly important for a wide range of
application domains, from pervasive computing to common business applications …

A survey of software adaptation in mobile and ubiquitous computing

K Kakousis, N Paspallis… - Enterprise Information …, 2010 - Taylor & Francis
Driven by the vast proliferation of mobile devices and ubiquitous computing, dynamic
software adaptation is becoming one of the most common terms in Software Engineering …

Context-aware service engineering: A survey

GM Kapitsaki, GN Prezerakos, ND Tselikas… - Journal of Systems and …, 2009 - Elsevier
Context constitutes an essential part of service behaviour, especially when interaction with
end-users is involved. As observed from the literature, context handling in service …

Context-aware aspects

É Tanter, K Gybels, M Denker, A Bergel - … 25-26, 2006 Revised Papers 5, 2006 - Springer
Context-aware applications behave differently depending on the context in which they are
running. Since context-specific behavior tends to crosscut base programs, it can …

Model-driven development of composite context-aware web applications

GM Kapitsaki, DA Kateros, GN Prezerakos… - … and Software technology, 2009 - Elsevier
Context-awareness constitutes an essential aspect of services, especially when interaction
with end-users is involved. In this paper a solution for the context-aware development of web …

[PDF][PDF] Context-oriented programming with the ambient object system.

S González, K Mens, A Cádiz - J. Univers. Comput. Sci., 2008 - academia.edu
In this paper we present AmOS, the Ambient Object System that underlies the Ambience
programming language. AmOS implements a computation model that supports highly …

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

Model-driven composition of context-aware web services using ContextUML and aspects

GN Prezerakos, ND Tselikas… - … Conference on Web …, 2007 - ieeexplore.ieee.org
Service oriented architectures (SOAs) are constantly gaining ground for the provision of
business to business as well as user-centric services, mainly in the form of Web services …