首页> 外文会议>International conference on Aspect-oriented software development >Composition, reuse and interaction analysis of stateful aspects
【24h】

Composition, reuse and interaction analysis of stateful aspects

机译:状态方面的组成,重用和相互作用分析

获取原文
获取外文期刊封面目录资料

摘要

Aspect-Oriented Programming promises separation of concerns at the implementation level. However, aspects are not always orrthogonal and aspect interaction is a fundamental problem. In this paper, we extend previous work on a generic framework for the formal definition and interaction analysis of stateful aspects. We propose three important extensions which enhance expressivity while preserving static analyzability of interactions. First, we provide support for variables in aspects in order to share information between different execution points. This allows the definition of more precise aspects and to avoid detection of spurious conflicts. Second, we introduce generic composition operators for aspects. This enables us to provide expressive support for the resolution of conflicts among interacting aspects. Finally, we offer a means to define applicability conditions for aspects. This makes interaction analysis more precise and paves the way for reuse of aspects by making explicit requirements oncontexts in which aspects must be used.
机译:面向方面的编程承诺在实施级别分离担忧。然而,方面并不总是orrthongonal,并且方面相互作用是一个基本问题。在本文中,我们在正式定义和相互作用分析的通用框架上扩展了先前的工作。我们提出了三种重要的延伸,这提高了表达性,同时保持了相互作用的静态分析。首先,我们在方面提供对变量的支持,以便在不同执行点之间共享信息。这允许定义更精确的方面,并避免检测虚假冲突。其次,我们为各方面引入通用组成运营商。这使我们能够为互动方面的冲突提供表现力的支持。最后,我们提供了一种为方面定义适用性条件的方法。这使得交互分析更精确,并通过在必须使用的开关中进行显式要求来铺平方面的重用方式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号