Computing dynamic slices of feature-oriented programs with aspect-oriented extensions

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

This paper proposes a technique to compute dynamic slices of feature-oriented programs with aspect-oriented extensions. The technique uses a dependence based intermediate program representation called composite feature-aspect dependence graph (CFADG) to represent feature-oriented software that contain aspects. The CFADG of a feature-oriented program is based on the selected features that are composed to form a software product and the selected aspects to be weaved. The proposed dynamic slicing technique has been named feature-aspect node-marking dynamic slicing (FANMDS) algorithm. The proposed feature-aspect node marking dynamic slicing algorithm is based on marking and unmarking the executed nodes in the CFADG suitably during run-time. The advantage of the proposed approach is that no trace file is used to store the execution history. Also, the approach does not create any additional nodes during run-time.

Cite

CITATION STYLE

APA

Sahu, M., & Mohapatra, D. P. (2020). Computing dynamic slices of feature-oriented programs with aspect-oriented extensions. Informatica (Slovenia), 44(2), 199–224. https://doi.org/10.31449/inf.v44i2.2452

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free