DocumentCode
2452016
Title
Using Graph Rewriting Systems for Automating Software Evolution Activities
Author
Maweed, Y. ; Bouneffa, M. ; Sack, P. M Oum Oum ; Basson, H.
Author_Institution
Lab. d´´Informatique du Littoral, Maison de la Recherche Blaise Pascal, Calais
Volume
2
fYear
0
fDate
0-0 0
Firstpage
2831
Lastpage
2836
Abstract
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
Keywords
graph grammars; open systems; rewriting systems; software maintenance; software tools; architecture recovery tool; change analysis tool; change propagation tool; graph exchange language; graph rewriting system; model transformation tool; software artifacts model; software evolution; Computer architecture; Reverse engineering; Robustness; Software architecture; Software engineering; Software maintenance; Software performance; Software quality; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technologies, 2006. ICTTA '06. 2nd
Conference_Location
Damascus
Print_ISBN
0-7803-9521-2
Type
conf
DOI
10.1109/ICTTA.2006.1684861
Filename
1684861
Link To Document