Significant research has been dedicated to dynamic software evolution and adaptation that lead to different approaches which can mainly be categorized as either architecture-based or language-based. But there was little or no focus on dynamic evolution achieved through language interpreter adaptation. In this paper we present a model for such adaptations and illustrate their applicability and usefulness on practical examples developed in Neverlang, a framework for modular language development with features for dynamic adaptation of language interpreters.

Dynamic software evolution through interpreter adaptation / W. Cazzola, A. Shaqiri - In: MODULARITY Companion : proceedings[s.l] : ACM, 2016 Mar 14. - ISBN 9781450340335. - pp. 16-19 (( Intervento presentato al 15. convegno International Conference on Modularity tenutosi a Malaga nel 2016 [10.1145/2892664.2893466].

Dynamic software evolution through interpreter adaptation

W. Cazzola
Primo
;
A. Shaqiri
Ultimo
2016

Abstract

Significant research has been dedicated to dynamic software evolution and adaptation that lead to different approaches which can mainly be categorized as either architecture-based or language-based. But there was little or no focus on dynamic evolution achieved through language interpreter adaptation. In this paper we present a model for such adaptations and illustrate their applicability and usefulness on practical examples developed in Neverlang, a framework for modular language development with features for dynamic adaptation of language interpreters.
Modular Language Development; Neverlang; Software Evolution and Interpreter Adaptation
Settore INF/01 - Informatica
14-mar-2016
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
p16-cazzola.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 275.84 kB
Formato Adobe PDF
275.84 kB 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/387050
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact