With refactoring, the internal structure of a software system changes to support subsequent reuse and maintenance, while preserving the system behavior. To maintain consistency between the code (represented as a flow graph) and the model (given by several UML diagrams of different kinds), we propose a framework based on distributed graphs. Each refactoring is specified as a set of distributed graph transformations, structured and organized into transformation units. This formalism could be used as the basis for important extensions to current refactoring tools.

Specifying Integrated Refactoring with Distributed Graph Transformations / Bottoni, Paolo Gaspare; PARISI PRESICCE, Francesco; Gabriele, Taentzer. - STAMPA. - 3062(2004), pp. 220-235. - LECTURE NOTES IN COMPUTER SCIENCE. [10.1007/978-3-540-25959-6_16].

Specifying Integrated Refactoring with Distributed Graph Transformations

BOTTONI, Paolo Gaspare;PARISI PRESICCE, Francesco;
2004

Abstract

With refactoring, the internal structure of a software system changes to support subsequent reuse and maintenance, while preserving the system behavior. To maintain consistency between the code (represented as a flow graph) and the model (given by several UML diagrams of different kinds), we propose a framework based on distributed graphs. Each refactoring is specified as a set of distributed graph transformations, structured and organized into transformation units. This formalism could be used as the basis for important extensions to current refactoring tools.
2004
Applications of Graph Transformations with Industrial Relevance, (selected papers from AGTIVE 2003)
9783540221203
9783540259596
02 Pubblicazione su volume::02a Capitolo, Articolo o Contributo
Specifying Integrated Refactoring with Distributed Graph Transformations / Bottoni, Paolo Gaspare; PARISI PRESICCE, Francesco; Gabriele, Taentzer. - STAMPA. - 3062(2004), pp. 220-235. - LECTURE NOTES IN COMPUTER SCIENCE. [10.1007/978-3-540-25959-6_16].
File allegati a 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/11573/166406
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 19
  • ???jsp.display-item.citation.isi??? 9
social impact