In the last years, the growing complexity of the current applications has led to the design of self-adapting systems presenting self-* properties. These systems are composed of several autonomous interactive entities. They behave autonomously and present enhanced characteristics allowing them to handle dynamics coming from exogenous and endogenous changes. In this paper, we propose a set of criteria for the description and evaluation of the adaptive properties of such systems. They aim to provide a concrete mechanism to analyze the quality of the design of adaptive systems, to evaluate the effort of self-* properties on the performances and to compare the adaptive features of different systems. The criteria are grouped into different categories: methodological, architectural, intrinsic, and runtime evaluation. They have been identified and specified by analyzing several case studies, which address self-adaptability issues through different approaches with different objectives in various application contexts.

Kaddoum, E., Raibulet, C., Georgé, J., Picard, G., Gleizes, M. (2010). Criteria for the Evaluation of Self-* Systems. In Proceedings - International Conference on Software Engineering (pp.29-38). ACM Special Interest Group,on Software Engineering (SIGSOFT),IEEE CS [10.1145/1808984.1808988].

Criteria for the Evaluation of Self-* Systems

RAIBULET, CLAUDIA;
2010

Abstract

In the last years, the growing complexity of the current applications has led to the design of self-adapting systems presenting self-* properties. These systems are composed of several autonomous interactive entities. They behave autonomously and present enhanced characteristics allowing them to handle dynamics coming from exogenous and endogenous changes. In this paper, we propose a set of criteria for the description and evaluation of the adaptive properties of such systems. They aim to provide a concrete mechanism to analyze the quality of the design of adaptive systems, to evaluate the effort of self-* properties on the performances and to compare the adaptive features of different systems. The criteria are grouped into different categories: methodological, architectural, intrinsic, and runtime evaluation. They have been identified and specified by analyzing several case studies, which address self-adaptability issues through different approaches with different objectives in various application contexts.
paper
self-adaptivity; adaptivity; evaluation; software metrics
English
ICSE 2010 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010)
2010
Proceedings - International Conference on Software Engineering
978-1-60558-971-8
2010
29
38
none
Kaddoum, E., Raibulet, C., Georgé, J., Picard, G., Gleizes, M. (2010). Criteria for the Evaluation of Self-* Systems. In Proceedings - International Conference on Software Engineering (pp.29-38). ACM Special Interest Group,on Software Engineering (SIGSOFT),IEEE CS [10.1145/1808984.1808988].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/22486
Citazioni
  • Scopus 45
  • ???jsp.display-item.citation.isi??? ND
Social impact