DocumentCode
3107157
Title
Self-Tuning of Software Systems Through Goal-based Feedback Loop Control
Author
Peng, Xin ; Chen, Bihuan ; Yu, Yijun ; Zhao, Wenyun
Author_Institution
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
fYear
2010
fDate
Sept. 27 2010-Oct. 1 2010
Firstpage
104
Lastpage
107
Abstract
Quality requirements of a software system cannot be optimally met, especially when it is running in an uncertain and changing environment. In principle, a controller at runtime can monitor the change impact on quality requirements of the system, update the expectations and priorities from the environment, and take reasonable actions to improve the overall satisfaction. In practice, however, existing controllers are mostly designed for tuning low-level performance indicators rather than high-level requirements. By linking the overall satisfaction to a business value indicator as feedback, we propose a control theoretic self-tuning method that can dynamically adjust the tradeoff decisions among different quality requirements. A preference-based reasoning algorithm is involved to configure hard goals accordingly to guide the following architecture reconfiguration.
Keywords
adaptive control; feedback; formal specification; formal verification; inference mechanisms; self-adjusting systems; software quality; systems analysis; business value indicator; control theoretic self-tuning method; goal based feedback loop control; low-level performance indicator; software quality requirement; Business; Cognition; Computer architecture; Feedback control; Runtime; Software; Tuning; control theory; goal reasoning; self-tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering Conference (RE), 2010 18th IEEE International
Conference_Location
Sydney, NSW
ISSN
1090-705X
Print_ISBN
978-1-4244-8022-7
Type
conf
DOI
10.1109/RE.2010.22
Filename
5636884
Link To Document