• DocumentCode
    668539
  • Title

    Impact analysis of UML design changes using model slicing

  • Author

    JayPrakash, L.T.

  • Author_Institution
    IIIT Bangalore, Bangalore, India
  • fYear
    2013
  • fDate
    23-23 Sept. 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    We propose a technique for analysis of impact of design changes using dynamic slicing of UML models. For a software architecture specified using UML, we first transform a given model into a graph representation which we have named Model Dependency Graph (MDG). MDG combines information available in the interaction model along with the relevant information available in class model into an integrated model. For a given slicing criterion, our slicing algorithm traverses the constructed MDG to identify the relevant model elements forming the dynamic slice. We use these slices to identify the model changes, and their impact. Our impact analysis methodology is based on using the difference between the dynamic slices computed before and after changes are made to the model. Our methodology´s novelty lies in performing impact analysis based on a graph metamodel as against independently processing separate UML models.
  • Keywords
    Unified Modeling Language; graph theory; program slicing; software architecture; MDG; UML design changes; UML models; class model; dynamic slicing; graph metamodel; graph representation; interaction model; model dependency graph; model slicing; mpact analysis methodology; slicing algorithm; slicing criterion; software architecture; Algorithm design and analysis; Analytical models; Computational modeling; Context; Context modeling; Heuristic algorithms; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communicating Business Process and Software Models Quality, Understandability, and Maintainability (CPSM), 2013 IEEE 1st International Workshop on
  • Conference_Location
    Eindhoven
  • Type

    conf

  • DOI
    10.1109/CPSM.2013.6703086
  • Filename
    6703086