S Mahdavi-Hezavehi, VHS Durelli, D Weyns… - Information and …, 2017 - Elsevier
Context Handling multiple quality attributes (QAs) in the domain of self-adaptive systems is an understudied research area. One well-known approach to engineer adaptive software …
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 …
The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems …
Self-adaptation is typically realized using a control loop. One prominent approach for organizing a control loop in self-adaptive systems is by means of four components that are …
PW McBurney, C McMillan - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
Source code summarization is the task of creating readable summaries that describe the functionality of software. Source code summarization is a critical component of …
The challenges of pervasive and mobile computing environments, which are highly dynamic and unpredictable, have motivated the development of self-adaptive software systems …
S Mahdavi-Hezavehi, P Avgeriou, D Weyns - Managing Trade-Offs in …, 2017 - Elsevier
Context The underlying uncertainty in self-adaptive systems aggravates the complexity of selecting best adaptation action alternative, and handling requirements trade-offs. To …
V Nallur, R Bahsoon - IEEE Transactions on Software …, 2012 - ieeexplore.ieee.org
Cloud computing, with its promise of (almost) unlimited computation, storage, and bandwidth, is increasingly becoming the infrastructure of choice for many organizations. As …
P Vromant, D Weyns, S Malek… - Proceedings of the 6th …, 2011 - dl.acm.org
Control loops in self-adaptive systems are typically conceived as a sequence of four computations: Monitor-Analyze-Plan-Execute (MAPE). During the development of a traffic …