当前位置: X-MOL 学术Informatica › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Computing Dynamic Slices of Feature-Oriented Programs with Aspect-Oriented Extensions
Informatica ( IF 2.9 ) Pub Date : 2020-06-15 , DOI: 10.31449/inf.v44i2.2452
Madhusmita Sahu

This paper proposes a technique to compute dynamic slices of feature-oriented programs with aspectoriented 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.

中文翻译:

使用面向方面的扩展计算面向特征的程序的动态切片

本文提出了一种计算具有面向方面扩展的面向特征程序的动态切片的技术。该技术使用基于依赖的中间程序表示,称为复合特征-方面依赖图 (CFADG) 来表示包含方面的面向特征的软件。面向特征的程序的 CFADG 基于组成软件产品的选定特征和要编织的选定方面。所提出的动态切片技术被命名为特征方面节点标记动态切片(FANMDS)算法。所提出的特征方面节点标记动态切片算法基于在运行时适当地标记和取消标记 CFADG 中执行的节点。所提出的方法的优点是不使用跟踪文件来存储执行历史。还,
更新日期:2020-06-15
down
wechat
bug