Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/SEAA.2015.48guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Adaptive Knowledge Bases in Self-Adaptive System Design

Published: 26 August 2015 Publication History

Abstract

Self-adaptive systems allow for flexible solutions in changing environments. Usually, a fixed set of predefined rules is used to define the adaptation possibilities of a system. The main problem of such systems is to cope with environment behaviours that were not anticipated at design-time. In this case, no adaptation rule might be applicable or adaptations might not have the expected effect. In this paper, we propose an extended architecture of IBM's MAPE-K loop to cope with this problem. We impose a structure on the knowledge base consisting of an abstract system and environment model, a global goal model, and a set of (current) adaptation rules. Furthermore, we introduce an evaluation component that deletes failed adaptation rules, as well as a learning component that uses run-time models to autonomously generate new rules if the current ones are not applicable. With our approach, not only functional components can dynamically be adapted but also the adaptation logic itself.

Cited By

View all
  • (2020)HAFLoopFuture Generation Computer Systems10.1016/j.future.2019.12.026105:C(607-630)Online publication date: 1-Apr-2020
  • (2018)A decision approach for energy distribution management in smart citiesProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167310(1668-1673)Online publication date: 9-Apr-2018
  • (2017)Towards Adaptive Monitoring Services for Self-Adaptive Software SystemsService-Oriented Computing – ICSOC 2017 Workshops10.1007/978-3-319-91764-1_31(357-362)Online publication date: 13-Nov-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SEAA '15: Proceedings of the 2015 41st Euromicro Conference on Software Engineering and Advanced Applications
August 2015
490 pages
ISBN:9781467375856

Publisher

IEEE Computer Society

United States

Publication History

Published: 26 August 2015

Author Tags

  1. adaptation rules
  2. feedback loop
  3. knowledge base
  4. modelling
  5. run-time models
  6. self-adaptive systems

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)HAFLoopFuture Generation Computer Systems10.1016/j.future.2019.12.026105:C(607-630)Online publication date: 1-Apr-2020
  • (2018)A decision approach for energy distribution management in smart citiesProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167310(1668-1673)Online publication date: 9-Apr-2018
  • (2017)Towards Adaptive Monitoring Services for Self-Adaptive Software SystemsService-Oriented Computing – ICSOC 2017 Workshops10.1007/978-3-319-91764-1_31(357-362)Online publication date: 13-Nov-2017

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media