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 :
بازگشت