Goal models have proven useful for capturing, understanding, and communicating requirements during early stages of software development. However, the utility of goal …
D Weyns, R Calinescu - 2015 IEEE/ACM 10th International …, 2015 - ieeexplore.ieee.org
Research on adaptive and self-managing systems is hindered by a lack of prototypical applications that researchers could use to evaluate and compare new methods, techniques …
T Vogel - Proceedings of the 13th International Conference on …, 2018 - dl.acm.org
Self-adaptive software systems are often structured into an adaptation engine that manages an adaptable software by operating on a runtime model that represents the architecture of …
With the increase of research in self-adaptive systems, there is a need to better understand the way research contributions are evaluated. Such insights will support researchers to …
Software systems are deployed in environments that keep changing over time. They should therefore adapt to changing conditions to meet their requirements. The satisfaction rate of …
We propose Hogna, a platform for deploying self-managing web applications on cloud. The platform enables the deployment of the applications based on the automation of a set of …
Modern software-intensive systems must often guarantee certain quality requirements under changing run-time conditions and high levels of uncertainty. Self-adaptation has proven to …
Innovation and optimization in software systems can occur from pre-development to post- deployment stages. Companies are increasingly reporting the use of experiments with …
With the increasing dependence on software systems, their longevity is becoming a pressing need. Stability is envisioned as a primary property to achieve longevity. Stability has been …