SwePub
Sök i LIBRIS databas

  Extended search

onr:"swepub:oai:DiVA.org:lnu-94592"
 

Search: onr:"swepub:oai:DiVA.org:lnu-94592" > Effective Decision ...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Effective Decision Making in Self-adaptive Systems Using Cost-Benefit Analysis at Runtime and Online Learning of Adaptation Spaces

Van Der Donckt, Jeroen (author)
Catholic University of Leuven, Belgium
Weyns, Danny (author)
Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM),Catholic University of Leuven, Belgium,DISA
Iftikhar, Muhammad Usman (author)
Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM),Catholic University of Leuven, Belgium
show more...
Buttar, Sarpreet Singh (author)
Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM)
show less...
 (creator_code:org_t)
2019-06-29
2019
English.
In: Evaluation of Novel Approaches to Software Engineering. - Cham : Springer. - 9783030225582 - 9783030225599 ; , s. 373-403
  • Book chapter (peer-reviewed)
Abstract Subject headings
Close  
  • Self-adaptation is an established approach to deal with uncertainties that are difficult to predict before a system is deployed. A self-adaptative system employs a feedback loop that tracks changes and adapts the system accordingly to ensure its quality goals. However, making effective adaptation decisions at runtime is challenging. In this chapter we tackle two problems of effective decision making in self-adaptive systems. First, current research typically focusses on the benefits adaptaton can bring but ignores the cost of adaptation, which may invalidate the expected benefits. To tackle this problem, we introduce CB@R (Cost-Benefit analysis @ Runtime), a novel model-based approach for runtime decision-making in self-adaptive systems that handles both the benefits and costs of adaptation as first-class citizens in decision making. Second, we look into the adaptation space of self-adaptive systems, i.e. the set of adaption options to select from. For systems with a large number of adaptation options, analyzing the entire adaptation space is often not feasible given the time and resources constraints at hand. To tackle this problem, we present a machine learning approach that integrates learning with the feedback loop to select a subset of the adaption options that are valid in the current situation. We evaluate CB@R and the learning approach for a real world deployed Internet of Things (IoT) application.

Subject headings

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Keyword

Adaptation space
CBAM
Cost-Benefit Analysis Method
Internet-of-Things
IoT
Machine learning
MAPE
Models at runtime
Self-adaptation
Statistical model checking
Adaptive systems
Decision making
E-learning
Feedback
Internet of things
Learning systems
Model checking
Online systems
Cost benefit analysis methods
Models at run time
Self adaptation
Cost benefit analysis
Software Technology
Programvaruteknik

Publication and Content Type

ref (subject category)
kap (subject category)

Find in a library

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view