The probabilistic model checking landscape

JP Katoen - Proceedings of the 31st Annual ACM/IEEE Symposium …, 2016 - dl.acm.org
Randomization is a key element in sequential and distributed computing. Reasoning about
randomized algorithms is highly non-trivial. In the 1980s, this initiated first proof methods …

Control-theoretical software adaptation: A systematic literature review

S Shevtsov, M Berekmeri, D Weyns… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …

[BOOK][B] An introduction to self-adaptive systems: A contemporary software engineering perspective

D Weyns - 2020 - books.google.com
A concise and practical introduction to the foundations and engineering principles of self-
adaptation Though it has recently gained significant momentum, the topic of self-adaptation …

Quality-of-service in cloud computing: modeling techniques and their applications

D Ardagna, G Casale, M Ciavotta, JF Pérez… - Journal of internet …, 2014 - Springer
Recent years have seen the massive migration of enterprise applications to the cloud. One
of the challenges posed by cloud applications is Quality-of-Service (QoS) management …

Engineering trustworthy self-adaptive software with dynamic assurance cases

R Calinescu, D Weyns, S Gerasimou… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Building on concepts drawn from control theory, self-adaptive software handles
environmental and internal uncertainties by dynamically adjusting its architecture and …

Proactive self-adaptation under uncertainty: a probabilistic model checking approach

GA Moreno, J Cámara, D Garlan… - Proceedings of the 2015 …, 2015 - dl.acm.org
Self-adaptive systems tend to be reactive and myopic, adapting in response to changes
without anticipating what the subsequent adaptation needs will be. Adapting reactively can …

Automated design of self-adaptive software with control-theoretical formal guarantees

A Filieri, H Hoffmann, M Maggio - Proceedings of the 36th International …, 2014 - dl.acm.org
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and
uncertain environments. Control theory provides a broad set of mathematically grounded …

Uncertainties in the modeling of self-adaptive systems: A taxonomy and an example of availability evaluation

D Perez-Palacin, R Mirandola - Proceedings of the 5th ACM/SPEC …, 2014 - dl.acm.org
The complexity of modern software systems has grown enormously in the past years with
users always demanding for new features and better quality of service. Besides, software is …

PROPhESY: A PRObabilistic ParamEter SYnthesis Tool

C Dehnert, S Junges, N Jansen, F Corzilius… - … Aided Verification: 27th …, 2015 - Springer
We present PROPhESY, a tool for analyzing parametric Markov chains (MCs). It can
compute a rational function (ie, a fraction of two polynomials in the model parameters) for …

Self-aware computing systems

PR Lewis, M Platzner, B Rinner, J Tørresen… - Natural Computing …, 2016 - Springer
This book is the first ever to focus on the emerging field of self-aware computing from an
engineering perspective. It first comprehensively introduces fundamentals for self …