论文标题

使用继承指标评估面向方面软件中的可重复性

Evaluation of Reusability in Aspect Oriented Software using Inheritance Metrics

论文作者

A, Vinobha, S, Senthil Velan, Babu, Chitra

论文摘要

面向方面的软件开发(AOSD)是一种有前途的方法,用于有效地捕获跨切割功能(关注点)作为称为方面的独立单元。阶级和方面的继承在定义封装单位中起着至关重要的作用。因此,必须使用设计水平指标定量捕获AOSD的遗传的影响,并推断出更高级别质量属性,可重复使用性。已经开发了一种自动化典型大学过程的应用程序,目的是研究在AO应用程序应用程序的版本上使用继承的效果。提出了一组捕获继承表现的指标,以进行测量。还设计和开发了一种称为面向方面的软件可重复使用性测量AOSRM的自动化工具,以计算提出的指标的值。基于Java和案例研究应用程序的ActectJ版本所获得的度量值,acpectJ版本中的继承显示了对软件可重复使用性的积极影响。

Aspect-Oriented Software Development (AOSD) is a promising methodology for efficiently capturing the cross-cutting functionalities (concerns) as independent units called aspects. Inheritance of classes and aspects play a vital role in defining the units of encapsulation. Hence, it is essential to quantitatively capture the impact of inheritance in AOSD using design level metrics and to infer on the higher level quality attribute, reusability. An application to automate the processes of a typical University has been developed in order to study the effect of using inheritance over the versions of an aspectized AO application. A set of metrics to capture the manifestations of inheritance is proposed for measurement. An automated tool named as Aspect Oriented Software Reusability Measurement AOSRM is also designed and developed to calculate the values of the proposed metrics. Based on the obtained metric values for Java and AspectJ versions of the case study application, inheritance in AspectJ versions showed a positive impact on reusability of software.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源