Reliability-driven dynamic binding via feedback control
File(s)2012-seams.pdf (241.14 KB)
Accepted version
Author(s)
Filieri, A
Ghezzi, C
Leva, A
Maggio, M
Type
Conference Paper
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.
Date Issued
2012-06-04
Date Acceptance
2012-06-04
Citation
Proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2012, pp.43-52
ISBN
978-1-4673-1787-0
Publisher
IEEE
Start Page
43
End Page
52
Journal / Book Title
Proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Copyright Statement
© 2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Source
7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Publication Status
Published
Start Date
2012-06-04
Finish Date
2012-06-05
Coverage Spatial
Zurich, Switzerland