An iterative decision-making scheme for Markov decision processes and its application to self-adaptive systems
Conference paper
Su, G., Chen, T., Feng, Y., Rosenblum, D. and Thiagarajan, P. 2016. An iterative decision-making scheme for Markov decision processes and its application to self-adaptive systems. 19th International Conference Fundamental Approaches to Software Engineering (FASE 2016). Eindhoven, The Netherlands 02 - 08 Apr 2016 Springer. pp. 269-286 https://doi.org/10.1007/978-3-662-49665-7_16
Type | Conference paper |
---|---|
Title | An iterative decision-making scheme for Markov decision processes and its application to self-adaptive systems |
Authors | Su, G., Chen, T., Feng, Y., Rosenblum, D. and Thiagarajan, P. |
Abstract | Software is often governed by and thus adapts to phenomena that occur at runtime. Unlike traditional decision problems, where a decision-making model is determined for reasoning, the adaptation logic of such software is concerned with empirical data and is subject to practical constraints. We present an Iterative Decision-Making Scheme (IDMS) that infers both point and interval estimates for the undetermined transition probabilities in a Markov Decision Process (MDP) based on sampled data, and iteratively computes a confidently optimal scheduler from a given finite subset of schedulers. The most important feature of IDMS is the flexibility for adjusting the criterion of confident optimality and the sample size within the iteration, leading to a tradeoff between accuracy, data usage and computational overhead. We apply IDMS to an existing self-adaptation framework Rainbow and conduct a case study using a Rainbow system to demonstrate the flexibility of IDMS. |
Research Group | Foundations of Computing group |
Conference | 19th International Conference Fundamental Approaches to Software Engineering (FASE 2016) |
Page range | 269-286 |
ISSN | 0302-9743 |
ISBN | |
Paperback | 9783662496640 |
Electronic | 9783662496657 |
Publisher | Springer |
Publication dates | |
22 Mar 2016 | |
Publication process dates | |
Deposited | 12 Apr 2016 |
Accepted | 18 Dec 2015 |
Output status | Published |
Copyright Statement | The final authenticated version is available online at https://doi.org/10.1007/978-3-662-49665-7_16 |
Additional information | Published as a chapter in: Fundamental Approaches to Software Engineering, Volume 9633 of the series Lecture Notes in Computer Science, pp 269-286 |
Digital Object Identifier (DOI) | https://doi.org/10.1007/978-3-662-49665-7_16 |
Language | English |
Book title | Fundamental Approaches to Software Engineering: 19th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2-8, 2016, Proceedings |
https://repository.mdx.ac.uk/item/8636z
Restricted files
Accepted author manuscript
28
total views0
total downloads0
views this month0
downloads this month