Graph Repository as a Core of Environment for Distributed Software Restructuring and Refactoring

L. Kotulski and A. Nowak (Poland)

Keywords

graph repository, refactoring, graph transformation,software merging, distributed environment, teamdevelopment

Abstract

Refactoring is a widely accepted and daily used technique to enrich the software structure. However, applying refactorings in a distributed environment, where whole groups of people cooperate, there is still a need of a better mechanism allowing to merge the changes introduced by developers. In this paper we propose a core for environment, which will help us to defeat and significantly decrease problems of refactoring conflicts. Formally we use graph grammars and graph transformations (edNLC approach) to deal with the structure of the software and the software refactoring problem.

Important Links:



Go Back