article

Dynamic Slicing of Aspect-Oriented Software: An UML-based Approach

  • International Journal of Productivity and Quality Management
  • Inderscience Publishers
Research footprint

At a glance

Citations
0
References
0
Comments
0
Paper overview

Abstract

In this paper, we propose a technique to compute the dynamic slice of UML models for aspect-oriented software. The UML architectural model for aspect-oriented software represents the 'core' components, 'aspectual' components and the relationship between them. Firstly, we construct aspect-oriented model dependence graph (AOMDG) as an intermediate representation of the UML model for aspect-oriented software. AOMDG is a combination of aspect-class dependence graph (ACDG) and aspect-sequence dependence graph (ASDG). ACDG is constructed by using a set of class and set of aspect class diagrams and ASDG is constructed by using a set of sequence and aspect sequence diagrams from the UML architectural model. Then, we propose an algorithm to compute the dynamic slice by traversing AOMDG by marking and unmarking the nodes for a particular scenario during run-time.

Record transparency

Publication details

DOI
10.1504/ijpqm.2019.10022202
OpenAlex
W2954905989
Document type
article
Language
EN
Source
International Journal of Productivity and Quality Management
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.