This paper proposes a work-in-progress approach regarding qualities of the managing layer in architecture-based self-adaptation. In particular, we establish the notion of self-accounting as self-property and we present an inductive method, based on the structure of the MAPE pattern of the adaptation layer, to evaluate the cost of the adaptation logic in terms of latency time and availability of the managing system. We also show how the MSL (MAPE Specification Language), a language for modeling the adaptation layer in terms of MAPE patterns, has been extended to annotate MAPE components with values for these quality properties, so allowing the computation of the cost function and endowing an adaptation layer with a value for its self-accounting property.
Self-accounting in architecture-based self-adaptation / R. Mirandola, E. Riccobene, P. Scandurra - In: ECSA '19: Proceedings / [a cura di] L. Duchien, C. Trubiani, R. Scandariato, R. Mirandola, E.M. Navarro Martinez, D. Weyns, A. Koziolek, P. Scandurra, C. Quinton. - [s.l] : ACM, 2019. - ISBN 9781450371421. - pp. 14-17 (( Intervento presentato al 13. convegno European Conference on Software Architecture tenutosi a Paris nel 2019 [10.1145/3344948.3344957].
Self-accounting in architecture-based self-adaptation
E. Riccobene
;
2019
Abstract
This paper proposes a work-in-progress approach regarding qualities of the managing layer in architecture-based self-adaptation. In particular, we establish the notion of self-accounting as self-property and we present an inductive method, based on the structure of the MAPE pattern of the adaptation layer, to evaluate the cost of the adaptation logic in terms of latency time and availability of the managing system. We also show how the MSL (MAPE Specification Language), a language for modeling the adaptation layer in terms of MAPE patterns, has been extended to annotate MAPE components with values for these quality properties, so allowing the computation of the cost function and endowing an adaptation layer with a value for its self-accounting property.File | Dimensione | Formato | |
---|---|---|---|
main-ecsa2019.pdf
accesso riservato
Tipologia:
Pre-print (manoscritto inviato all'editore)
Dimensione
629.98 kB
Formato
Adobe PDF
|
629.98 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
3344948.3344957.pdf
accesso riservato
Tipologia:
Publisher's version/PDF
Dimensione
2.79 MB
Formato
Adobe PDF
|
2.79 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.