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 …
randomized algorithms is highly non-trivial. In the 1980s, this initiated first proof methods …
Control-theoretical software adaptation: A systematic literature review
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …
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 …
adaptation Though it has recently gained significant momentum, the topic of self-adaptation …
Quality-of-service in cloud computing: modeling techniques and their applications
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 …
of the challenges posed by cloud applications is Quality-of-Service (QoS) management …
Engineering trustworthy self-adaptive software with dynamic assurance cases
Building on concepts drawn from control theory, self-adaptive software handles
environmental and internal uncertainties by dynamically adjusting its architecture and …
environmental and internal uncertainties by dynamically adjusting its architecture and …
Proactive self-adaptation under uncertainty: a probabilistic model checking approach
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 …
without anticipating what the subsequent adaptation needs will be. Adapting reactively can …
Automated design of self-adaptive software with control-theoretical formal guarantees
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and
uncertain environments. Control theory provides a broad set of mathematically grounded …
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
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 …
users always demanding for new features and better quality of service. Besides, software is …
PROPhESY: A PRObabilistic ParamEter SYnthesis Tool
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 …
compute a rational function (ie, a fraction of two polynomials in the model parameters) for …
Self-aware computing systems
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 …
engineering perspective. It first comprehensively introduces fundamentals for self …