• DocumentCode
    2700197
  • Title

    A model for change propagation based on graph rewriting

  • Author

    Rajlich, Václav

  • fYear
    1997
  • fDate
    1-3 Oct. 1997
  • Firstpage
    84
  • Lastpage
    91
  • Abstract
    This paper presents a model of change propagation during software maintenance and evolution. Change propagation is modeled as a sequence of snapshots, where each snapshot represents one particular moment in the process, with some software dependencies being consistent and others being inconsistent. A snapshot is changed into the next one by a change in one software entity and the dependencies related to it. The formalism for this process is based on graph rewriting. The paper discusses two basic processes of change propagation: change-and-fix, and top-down propagation. It also describes a prototype tool “Ripples 2” which supports both processes, and an example of the use of the tool
  • Keywords
    graph grammars; program debugging; program diagnostics; reverse engineering; rewriting systems; software maintenance; software tools; Ripples 2; change propagation model; change-and-fix; graph rewriting; prototype tool; snapshots; software dependencies; software entity; software evolution; software maintenance; top-down propagation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1997. Proceedings., International Conference on
  • Conference_Location
    Bari, Italy
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8013-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1997.624234
  • Filename
    5726938