• 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