...
首页> 外文期刊>International journal of software engineering and knowledge engineering >UNIFIED COHESION MEASURES FOR ASPECT-ORIENTED SYSTEMS
【24h】

UNIFIED COHESION MEASURES FOR ASPECT-ORIENTED SYSTEMS

机译:面向方面系统的统一凝聚措施

获取原文
获取原文并翻译 | 示例
           

摘要

Aspect-Oriented Programming (AOP) is an emerging technique that provides a means to clearly encapsulate and implement aspects that crosscut other modules. However, despite an interesting body of work for measuring cohesion in Aspect-Oriented (AO) Systems, there is poor understanding of cohesion in the context of AOP. Most of the proposed cohesion assessment frameworks and metrics for AOP are for AspectJ programming language. In this paper, we have defined a generic cohesion framework that takes into account, two well-known families of available AOP languages viz, AspectJ and CaesarJ. This unified framework contributes in better understanding of cohesion in AO technology, which can contribute in (i) comparing measures and their potential use, (ii) integrating different existing measures, which examine the same concept in different ways, and (iii) defining new cohesion metrics, which in turn permits the analysis and comparison of Java, AspectJ and CaesarJ implementations. Correlation analysis between cohesion and changeability has also been performed. The correlation factor value indicates that cohesion cannot be used as an indicator of changeability.
机译:面向方面的编程(AOP)是一种新兴技术,它提供一种手段来清楚地封装和实现横切其他模块的方面。但是,尽管在面向方面(AO)系统中测量凝聚力的工作很有趣,但是在AOP上下文中对凝聚力的理解仍然很差。针对AOP提出的大多数凝聚力评估框架和度量标准都是针对AspectJ编程语言的。在本文中,我们定义了一个通用的衔接框架,该框架考虑了两个著名的可用AOP语言家族,即AspectJ和CaesarJ。这个统一的框架有助于更好地理解AO技术的凝聚力,这有助于(i)比较措施及其潜在用途,(ii)集成不同的现有措施,以不同的方式检查同一概念,以及(iii)定义新的内聚性度量标准,从而可以对Java,AspectJ和CaesarJ实现进行分析和比较。内聚性和可变性之间的相关性分析也已经进行。相关因子值表明内聚性不能用作可变性的指标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号