Meta-models are cardinal assets in Model-Driven Engineering because a diversity of artifacts depend on them, including visual editors. Similar to any other software entity, meta-models are expected to evolve during their life-cycle. Consequently, whenever a meta-model changes, any related artifact must be consistently adapted to preserve its well-formedness, consistency, or intrinsic correctness. Sirius-based editors are no exception. In this paper, we present a study that analyzes the impact of meta-model changes over visual editors based on the Sirius framework. Changes are classified according to their adverse effects in order to provide designers with the possibility to perform an early assessment of the effort needed to restore the editor consistency.

Resilience in sirius editors: Understanding the impact of meta-model changes

Di Rocco, Juri;Di Ruscio, Davide;Pierantonio, Alfonso
2018-01-01

Abstract

Meta-models are cardinal assets in Model-Driven Engineering because a diversity of artifacts depend on them, including visual editors. Similar to any other software entity, meta-models are expected to evolve during their life-cycle. Consequently, whenever a meta-model changes, any related artifact must be consistently adapted to preserve its well-formedness, consistency, or intrinsic correctness. Sirius-based editors are no exception. In this paper, we present a study that analyzes the impact of meta-model changes over visual editors based on the Sirius framework. Changes are classified according to their adverse effects in order to provide designers with the possibility to perform an early assessment of the effort needed to restore the editor consistency.
File in questo prodotto:
File Dimensione Formato  
me_paper_6.pdf

accesso aperto

Tipologia: Documento in Versione Editoriale
Licenza: Copyright dell'editore
Dimensione 806.02 kB
Formato Adobe PDF
806.02 kB Adobe PDF Visualizza/Apri
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/11697/128310
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact