The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Reliability-driven dynamic binding via feedback control

Author

Editor

  • Hausi Müller
  • Luciano Baresi

Summary, in English

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.

Publishing year

2012

Language

English

Pages

43-52

Publication/Series

2012 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)

Document type

Conference paper

Publisher

IEEE - Institute of Electrical and Electronics Engineers Inc.

Topic

  • Control Engineering

Keywords

  • dynamic binding
  • discrete-time feedback control
  • reliability requirements
  • self-adaptive software

Conference name

2012 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)

Conference date

2012-06-04 - 2012-06-05

Conference place

Zürich, Switzerland

Status

Published

Research group

  • LCCC

ISBN/ISSN/Other

  • ISBN: 978-1-4673-1788-7