Skip to main content

Identifying and Handling Uncertainties in the Feedback Control Loop

de Lemos, Rogério and Potena, Pasqualina (2016) Identifying and Handling Uncertainties in the Feedback Control Loop. In: Mistrik, Ivan and Ali, Nour and Kazman, Rick and Grundy, John and Schmerl, Bradley, eds. Managing Trade-offs in Adaptable Software Architectures. Morgan Kaufmann, Cambridge, MA, USA, pp. 353-367. E-ISBN 978-0-12-802855-1. (Access to this publication is currently restricted. You may be able to access a copy if URLs are provided) (KAR id:57423)

PDF Author's Accepted Manuscript
Language: English

Restricted to Repository staff only
[thumbnail of paper.pdf]
Official URL:
http://store.elsevier.com/Managing-Trade-offs-in-A...

Abstract

In the feedback control loop, uncertainty is associated to different sources (e.g., the environment), and appears in different forms (e.g., as noise in variables or imperfections in techniques being used).

In the MAPE-K control loop, uncertainty is normally handled by the decision maker at the Plan stage.

However, depending on the complexity of the stages of the MAPE-K control loop, uncertainties need also to be handled at other stages, depending on the uncertainties associated with that stage.

Moreover, uncertainties may also propagate between the stages of the control loop, which might affect how uncertainties are handled.

In this position paper, we claim that uncertainties should be identified and handled at the different stages of the feedback control loop.

We propose an approach for the identification of internal and external sources of uncertainty for a given stage, and we promote error propagation analysis as a method for analysing the propagation of uncertainties between stages.

In terms of tradeoff analysis, which can take place at any stage of the MAPE-K control loop, such an approach provides a clear benefit since it leads to a more accurate estimation of the system quality attributes because uncertainties are handled in the context where they arise.

Item Type: Book section
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Rogerio de Lemos
Date Deposited: 22 Sep 2016 08:53 UTC
Last Modified: 17 Aug 2022 12:21 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/57423 (The current URI for this page, for reference purposes)

University of Kent Author Information

  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.