• 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