Slicing UML architectural models

  • Authors:
  • Jaiprakash T Lallchandani;R Mall

  • Affiliations:
  • Indian Institute of Technology Kharagpur, West Bengal, India;Indian Institute of Technology Kharagpur, West Bengal, India

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a technique for static and dynamic slicing of UML models. For a software architecture specified using UML, we first transform the systems' architectural model into an intermediate representation which we have named Model Dependency Graph(MDG). MDG combines information available in various sequence diagrams along with the relevant information available in class diagrams into an integrated UML model. For a given slicing criterion, our slicing algorithm traverses the constructed MDG to identify the relevant model elements. Our algorithm's novelty lies in its computing a slice based on an integrated UML model as against independently processing separate UML diagrams, and determining the implicit interdependencies among the different model elements distributed across various UML diagrams.