首页> 外文OA文献 >Composing Aspects at Shared Join Points
【2h】

Composing Aspects at Shared Join Points

机译:在共享加入点编写方面

摘要

Aspect-oriented languages provide means to superimpose aspectual behavior on a given set of join points. It is possible that not just a single, but several units of aspectual behavior need to be superimposed on the same join point. Aspects that specify the superimposition of these units are said to "share" the same join point. Such shared join points may give rise to issues such asuddetermining the exact execution order and the dependencies among the aspects. In this paper, we present a detailed analysis of the problem, and identify a set of requirements upon mechanisms for composing aspects at shared join points. To address the identified issues, we propose a general and declarative model for defining constraints upon the possible compositions of aspects at a shared join point. Finally, by using an extended notion of join points, we show how concrete aspectoriented programming languages, particularly AspectJ and Compose*, can adopt the proposed model.
机译:面向方面的语言提供了将方面行为叠加在给定的一组连接点上的方法。有可能不仅需要将一个方面的行为,而且还需要将多个单元的行为叠加在同一连接点上。指定这些单元叠加的方面称为“共享”相同的连接点。这样的共享连接点可能引起诸如确定确切的执行顺序以及各方面之间的依赖性的问题。在本文中,我们对问题进行了详细分析,并确定了在共享连接点上组成方面的机制方面的一组要求。为了解决已确定的问题,我们提出了一个通用的声明式模型,用于在共享连接点上定义对方面的可能组成的约束。最后,通过使用扩展的连接点概念,我们展示了具体的面向方面的编程语言,尤其是AspectJ和Compose *,可以采用建议的模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号