Personal tools
You are here: Home Knowledge Model REPOSITORY of Terms S Self-Adaptation

Self-Adaptation

by Benedikt Liegener last modified Apr 27, 2012 10:19
— filed under:

Definitions

Term:
Self-Adaptation
Domain: Cross-cutting issues
Engineering and Design
(KM-ED)
Adaptation and Monitoring
(KM-AM)
Quality Definition, Negotiation and Assurance
(KM-QA)
Generic
(domain independent)
D
o
m
a
i
n
:
L
a
y
e
r
s

Business Process Management
(KM-BPM)




Service Composition and Coordination
(KM-SC)




Service Infrastructure
(KM-SI)




Generic
(domain independent)
Self-Adaptation is the ability of a system or a SBA to adapt itself without any external intervention. [CD-IA-1.1.1] __ALT__
Self-adaptive systems are systems that monitor their execution environment and react to changes by modifying their behavior, in order to maintain an appropriate quality of service [PO-JRA-1.2.1] .
Self-Adaptation requires that all adaptation steps, decisions, and actions are performed by the SBA autonomously. This also assumes that all the necessary mechanisms to enact adaptation strategies are built into the application. When the adaptation process assumes any form of human intervention, one deals with human-in-the-loop adaptation [CD-JRA-1.1.2] .

 

Competencies

 

Scenarios

  • Wine Scenario: During the management process, it must be possible to detect some critical conditions regarding the estimated wine quality. One of those condition is the following: ”the estimated Qs from the observing activity seems to be too much different from the quality Q desired from customers”; other conditions are more low level and they are related to specific vineyard conditions. A possible response action to these conditions is buying from other producers an amount of grapes automatically suggested by the observing system.
  • Moreover the infrastructure must provide: a way to infer critical conditions from observing vineyard parameters; a way to react in an automatic way to those critical conditions, both from selecting predefined reactions and inferring reactions from a knowledge base.

 

References

  • [CD-IA-1.1.1] "Comprehensive overview of the state of the art on service-based systems"
  • [PO-JRA-1.2.1] "State of the Art report on principles, techniques and methodologie for monitoring and adaptation"
  • [CD-JRA-1.1.2] "Separate Design Knowledge models for software engineering and service-based computing."
  • [PO-JRA-2.3.1] "Use case description and state of the art"
 
 
Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.