Formalizing Architectural Refactorings as Graph Transformation Systems

Lars Grunske · 2005

Architectural refactorings are an appropriate technique for the development and improvement of architectural specifications. However, these refactorings are often applied manually. This paper presents a mapping of an architectural specification language to a hypergraph-based data structure. Thus, architectural refactorings can be formalized as hypergraph transformation rules and can be applied automatically.

Read the paper · More papers on PaperTik