Copy the page URI to the clipboard
Chen, Bihuan; Peng, Xin; Yu, Yijun and Zhao, Wenyun
(2011).
DOI: https://doi.org/10.1109/re.2011.6051650
URL: http://www.re11.org/
Abstract
Running in a highly uncertain and greatly complex environment, Web systems cannot always provide full set of services with optimal quality, especially when work loads are high or subsystem failures are frequent. Hence, it is significant to continuously maintain a high satisfaction level of survivability, hereafter survivability assurance, while relaxing or sacrificing certain quality or functional requirements that are not crucial to the survival of the entire system. After giving a value-based interpretation to survivability assurance to facilitate a quantitative analysis, we propose a requirements-driven self-tuning method for the survivability assurance of Web systems. Maintaining an enriched and live goal model, our method adapts to runtime tradeoff decisions made by our PID (propor-tional-integral-derivative) controller and goal-oriented reasoner for both quality and functional requirements. The goal-based configuration plans produced by the reasoner is carried out on the live goal model, and then mapped into system architectural configurations. Experiments on an online shopping system are conducted to validate the effectiveness of the proposed method.
Viewing alternatives
Metrics
Public Attention
Altmetrics from AltmetricNumber of Citations
Citations from Dimensions- Request a copy from the author This file is not available for public download
Item Actions
Export
About
- Item ORO ID
- 29060
- Item Type
- Conference or Workshop Item
- Project Funding Details
-
Funded Project Name Project ID Funding Body Not Set Not Set SecureChange - Extra Information
-
Pages 219-228 in published proceedings
This paper is an extended version of our poster paper (B. Chen, X. Peng, Y. Yu, and W. Zhao, “Survivability-oriented selftuning of Web systems,” in WWW, 2011, pp. 23-24.) that briefly presents the motivation and overview of our method. - Keywords
- self-tuning; survivability; web engineering; requirements engineering; goals; automated software engineering
- Academic Unit or School
-
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM) - Research Group
- Centre for Research in Computing (CRC)
- Copyright Holders
- © 2011 IEEE
- Related URLs
-
- http://re11.fbk.eu/accepted(Other)
- Depositing User
- Yijun Yu