首页> 外文会议>International Conference on Aspect Oriented Software Development >An Exploratory Study of the Design Impact of Language Features for Aspect-oriented Interfaces
【24h】

An Exploratory Study of the Design Impact of Language Features for Aspect-oriented Interfaces

机译:面向方面接口语言特征设计影响的探索性研究

获取原文

摘要

A variety of language features to modularize crosscutting concerns have recently been discussed, e.g. open modules, annotation-based pointcuts, explicit join points, and quantified-typed events. All of these ideas are essentially a form of aspect-oriented interface between object-oriented and crosscutting modules, but the representation of this interface differs. While previous works have studied maintenance of AO programs versus OO programs, an empirical comparison of different AO interfaces to each other to investigate their benefits has not been performed. The main contribution of this work is a rigorous empirical study that evaluates the effectiveness of these proposals for AO interfaces towards software maintenance by applying them to 35 different releases of a software product line called Mobile-Media and 50 different releases of a web application called Health Watcher. Our comparative analysis using quantitative metrics proposed by Chidamber and Kemerer shows the strengths and weaknesses of these AO interface proposals. Our change impact analysis shows the design stability provided by each of these recent proposals for AO interfaces.
机译:最近讨论了各种以模块化横切问题的语言特征,例如,讨论了。打开模块,基于注释的PointCut,显式加入点和量化类型的事件。所有这些想法基本上是面向对象和横切模块之间的宽方向接口的形式,但该界面的表示不同。虽然以前的作品研究了AO程序的维护与OO程序,但彼此彼此不同的互联接口来研究其效益的实证比较。这项工作的主要贡献是一个严谨的实证研究,通过将它们应用于移动媒体的软件产品线的35个不同的版本,评估这些提案对软件维护的这些提案的有效性。观察者。我们使用Chidamber和Kemerer提出的定量指标的比较分析显示了这些AO接口提案的优点和缺点。我们的变更影响分析显示了每个最近的AO接口提案所提供的设计稳定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号