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.
MAPE patterns; Self-accounting; Self-adapting architectures
Settore INF/01 - Informatica
2019
Book Part (author)
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/804300
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact