Self-adaptive systems: A survey of current approaches, research challenges and applications

FD Macías-Escrivá, R Haber, R Del Toro… - Expert Systems with …, 2013 - Elsevier
Self-adaptive software is capable of evaluating and changing its own behavior, whenever
the evaluation shows that the software is not accomplishing what it was intended to do, or …

[PDF][PDF] Report: Devops literature review

F Erich, C Amrit, M Daneva - University of Twente, Tech. Rep, 2014 - researchgate.net
DevOps is a conceptual framework for reintegrating development and operations of
Information Systems. We performed a Systematic Map** Study to explore DevOps. 26 …

Music: Middleware support for self-adaptation in ubiquitous and service-oriented environments

R Rouvoy, P Barone, Y Ding, F Eliassen… - Software engineering for …, 2009 - Springer
Self-adaptive component-based architectures facilitate the building of systems capable of
dynamically adapting to varying execution context. Such a dynamic adaptation is particularly …

A component‐based middleware platform for reconfigurable service‐oriented architectures

L Seinturier, P Merle, R Rouvoy… - Software: Practice …, 2012 - Wiley Online Library
SUMMARY ThetextitService Component Architecture (SCA) is a technology‐independent
standard for develo** distributed Service‐oriented Architectures (SOA). The SCA standard …

Domain adaptation on the statistical manifold

M Baktashmotlagh, MT Harandi… - Proceedings of the …, 2014 - openaccess.thecvf.com
In this paper, we tackle the problem of unsupervised domain adaptation for classification. In
the unsupervised scenario where no labeled samples from the target domain are provided …

Context-oriented programming: A software engineering perspective

G Salvaneschi, C Ghezzi, M Pradella - Journal of Systems and Software, 2012 - Elsevier
The implementation of context-aware systems can be supported through the adoption of
techniques at the architectural level such as middlewares or component-oriented …

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 …

A development framework and methodology for self-adapting applications in ubiquitous computing environments

S Hallsteinsen, K Geihs, N Paspallis, F Eliassen… - Journal of Systems and …, 2012 - Elsevier
Today software is the main enabler of many of the appliances and devices omnipresent in
our daily life and important for our well being and work satisfaction. It is expected that the …

Model-based self-aware performance and resource management using the descartes modeling language

N Huber, F Brosig, S Spinner… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Modern IT systems have increasingly distributed and dynamic architectures providing
flexibility to adapt to changes in the environment and thus enabling higher resource …

Self-awareness in systems on chip—A survey

A Jantsch, N Dutt, AM Rahmani - IEEE Design & Test, 2017 - ieeexplore.ieee.org
Editor's note: Self-awareness is a desirable feature of emerging computing systems. It helps
systems to understand, manage, and report on their own system behavior. This paper …