...
首页> 外文期刊>Malaysian Journal of Computer Science >Maintainability Dynamic Metrics Data Collection Based On Aspect-Oriented Technology
【24h】

Maintainability Dynamic Metrics Data Collection Based On Aspect-Oriented Technology

机译:基于面向方面技术的可维护性动态指标数据收集

获取原文

摘要

The increase dependence on software aspects has led the society to emphasize the importance of software quality and metrics. At present there are two categories of quality metrics; dynamic and static. Although dynamic metrics can provide a clearer insight into the software quality issue; it is observed that static metrics are often used for such a purpose. This is due mainly to the technical difficulties associated with the collection of dynamic metrics. One of the known issues when dealing with dynamic metrics is the need for instrument code by inserting points for data collection. This is a very tedious and counterproductive task. Aspect-Oriented Programming (AOP) is a promising technology that is currently used to add cross-cutting concerns to the software applications.AOP can be easily used to transparently instrument the code at compile-time. This work proposes AOP as a technique that can be used for collecting software maintainability dynamic metrics data. Therefore, an AOP-based framework for collecting dynamic coupling metric has been designed, implemented; and evaluated. Evaluation results showed that the framework is a reasonable approach for collecting a maintainability dynamic metrics. This approach allowed for the total separation of the metric’s code (the metric aspect) from the application’s source code. Thus, the AOP-based framework provides an effective way for the transparent collection of a maintainability dynamic metrics data. The designed framework can be extended to fit other kinds of quality dynamic metrics.
机译:对软件方面的依赖性日益增加,导致社会强调软件质量和指标的重要性。目前有两类质量指标:动态和静态。尽管动态指标可以提供对软件质量问题的更清晰了解;可以看到,静态度量通常用于此目的。这主要是由于与动态指标收集相关的技术困难。处理动态指标时,已知问题之一是需要通过插入数据收集点来使用工具代码。这是一个非常繁琐且适得其反的任务。面向方面的编程(AOP)是一项很有前途的技术,目前用于在软件应用程序中添加横切关注点.AOP可以轻松地用于在编译时透明地检测代码。这项工作提出AOP作为一种可用于收集软件可维护性动态指标数据的技术。因此,已经设计,实现了一个基于AOP的动态耦合度量收集框架。并进行评估。评估结果表明,该框架是收集可维护性动态指标的合理方法。这种方法可以将度量标准的代码(度量标准方面)与应用程序的源代码完全分开。因此,基于AOP的框架为透明地收集可维护性动态指标数据提供了一种有效的方法。可以扩展设计的框架以适合其他种类的质量动态指标。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号