• DocumentCode
    2402964
  • Title

    Reliability-driven dynamic binding via feedback control

  • Author

    Filieri, Antonio ; Ghezzi, Carlo ; Leva, Alberto ; Maggio, Martina

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2012
  • fDate
    4-5 June 2012
  • Firstpage
    43
  • Lastpage
    52
  • Abstract
    We are concerned with software that can self-adapt to satisfy certain reliability requirements, in spite of adverse changes affecting the environment in which it is embedded. Self-adapting software architectures are heavily based on dynamic binding. The bindings among components are dynamically set as the conditions that require a self-adaptation are discovered during the system´s lifetime. By adopting a suitable modeling approach, the dynamic binding problem can be formulated as a discrete-time feedback control problem, and solved with very simple techniques based on linear blocks. Doing so, reliability objectives are in turn formulated as set point tracking ones in the presence of disturbances, and attained without the need for optimization. At design time, the proposed formulation has the advantage of naturally providing system sizing clues, while at operation time, the inherent computational simplicity of the obtained controllers results in a low overhead. Finally, the formulation allows for a rigorous assessment of the achieved results in both nominal and off-design conditions for any desired operation point.
  • Keywords
    discrete time systems; feedback; software reliability; computational simplicity; discrete-time feedback control problem; feedback control; modeling approach; off-design conditions; reliability requirements; reliability-driven dynamic binding; self-adaptation; software; system sizing clues; Control systems; Equations; Feedback control; Mathematical model; Stability analysis; Vectors; Self-adaptive software; discrete-time feedback control; dynamic binding; reliability requirements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2012 ICSE Workshop on
  • Conference_Location
    Zurich
  • ISSN
    2157-2305
  • Print_ISBN
    978-1-4673-1788-7
  • Type

    conf

  • DOI
    10.1109/SEAMS.2012.6224390
  • Filename
    6224390