您当前所在位置: 首页 > 学者

赵建军

  • 95浏览

  • 0点赞

  • 0收藏

  • 0分享

  • 61下载

  • 0评论

  • 引用

期刊论文

Measuring Coupling in Aspect-Oriented Systems

赵建军Jianjun Zhao

,-0001,():

URL:

摘要/描述

Coupling is an internal software attribute that can beused to indicate the degree of interdependence among thecomponents of a software system. Coupling is thought tobe a desirable goal in software construction, leading to bettervalues for external attributes such as maintainability,reusability, and reliability. Aspect-oriented software development(AOSD) is a new technique to support separation ofconcerns in software development. In aspect-oriented (AO)systems, the basic components are aspects or classes, whichconsist of attributes (aspect or class instance variables) andthose modules such as advice, intertype declarations, pointcuts,and methods. Thus, in AO systems, the coupling ismainly about the degree of interdependence among aspectsand/or classes. To test this hypothesis, good coupling measuresfor AO systems are needed. In this paper, we proposea coupling measure suite for assessing the coupling inaspect-oriented systems. We first present a coupling frameworkfor AO systems which specially designed to count thedependencies between aspects and classes in the systems.Based on this framework, we formally define various couplingmeasures in terms of different types of dependenciesbetween aspects and classes. We also discuss the mathematicalproperties of these measures.

关键词:

【免责声明】以下全部内容由[赵建军]上传于[2011年05月11日 14时48分24秒],版权归原创者所有。本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

我要评论

全部评论 0

本学者其他成果

    同领域成果