Using Graph Rewriting Systems for Automating Software Evolution Activities

Yahya Maweed, Mourad Bouneffa, P.M.O.O. Sack, Henri Basson · 2006

In this paper, we present our work concerning the use of both GXL and graph rewriting systems to implement automatic software evolution activities in flexible and visual manner. We develop a platform intended to host the tools dealing with the software evolution. The core of the platform is a software artifacts model based on attributed and typed graphs, and a graph rewriting systems. The interoperability between the various tools is achieved by means of GXL (graph exchange language). We have implemented three mains tools that are: an architecture recovery tool, a model transformation tool, and a change propagation and analysis tool

Read the paper · More papers on PaperTik