Juggling Preferences in a World of Uncertainty

Luis Hernan Garcia Paucar, Nelly Bencomo, Kevin Kam Fung Yuen

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

9 Citations (Scopus)

Abstract

[Context/Motivation] Decision-making for self-adaptive systems (SAS) requires the runtime trade-off of multiple non-functional requirements (NFRs) and the costs-benefits analysis of the alternative solutions. Usually, it requires the specification of weights for NFRs and decision-making strategies. Generally, these weights are defined at design-time with the support of previous experiences and domain experts. [Questions/Problems] Under some specific conditions detected at runtime, it can be the case that the weights assigned to the NFR at design time may not be suitable anymore at runtime. As a result, the system may not behave in the expected way and it may either execute unnecessary adaptations or miss crucial adaptations with a detrimental effect on the behaviour of the system. [New ideas/early results] In this RE@Next! paper, we introduce a novel approach for automatic runtime reappraisal of the weights of NFRs given new evidence collected from the environment during the execution of the system. Our early results suggest, as expected, that the approach improves the decision-making process by allowing the reappraisal and update of the weights of the NFRs in accordance to the newly detected environmental context.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages430-435
Number of pages6
ISBN (Electronic)9781538631911
DOIs
Publication statusPublished - 22 Sept 2017
Externally publishedYes
Event25th IEEE International Requirements Engineering Conference, RE 2017 - Lisbon, Portugal
Duration: 4 Sept 20178 Sept 2017

Publication series

NameProceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017

Conference

Conference25th IEEE International Requirements Engineering Conference, RE 2017
Country/TerritoryPortugal
CityLisbon
Period4/09/178/09/17

Keywords

  • AHP
  • P-CNP
  • Self-adaptation
  • decision making
  • non-functional requirements trade-off
  • runtime weights updating
  • uncertainty

Fingerprint

Dive into the research topics of 'Juggling Preferences in a World of Uncertainty'. Together they form a unique fingerprint.

Cite this