Skip to main navigation Skip to search Skip to main content

Juggling Preferences in a World of Uncertainty

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

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
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages430-435
Number of pages6
ISBN (Electronic)9781538631911
DOIs
Publication statusPublished - 22 Sept 2017
Externally publishedYes
EventIEEE International Requirements Engineering Conference 2017 - Lisbon, Portugal
Duration: 4 Sept 20178 Sept 2017
Conference number: 25th

Conference

ConferenceIEEE International Requirements Engineering Conference 2017
Abbreviated titleRE 2017
Country/TerritoryPortugal
CityLisbon
Period4/09/178/09/17

Keywords

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

Cite this