首页> 外文会议>International conference on Software Engineering >Identifying Feature Interactions in Multi-Language Aspect-Oriented Frameworks
【24h】

Identifying Feature Interactions in Multi-Language Aspect-Oriented Frameworks

机译:在多语言,面向方面的框架中识别功能交互

获取原文

摘要

The simultaneous use of multiple aspect languages has the potential of becoming a significant one, as new aspect-oriented frameworks are developed and existing ones expand to incorporate features of others. A key challenge in combining multiple aspect-oriented languages is identifying and resolving adverse feature interactions. These interactions occur due to the incompatible and inconsistent treatment of aspects, join points, and advice across different languages. In this paper, we analyze the root cause of this feature interaction problem. We classify common features of aspect languages, describe how these features may interact when using different aspect languages in tandem, and concretely illustrate how these interactions may be resolved. Our work allows AOP users and tool developers to reason about the occurrence of such adverse and unexpected feature interactions, and to apply several patterns for resolving these problems.
机译:随着新的面向方面的框架的开发以及现有框架的扩展以合并其他方面的功能,同时使用多种方面的语言有可能成为重要的语言。组合多种面向方面的语言的主要挑战是识别和解决不利的功能交互。这些交互是由于不同语言对方面,连接点和建议的不兼容和不一致的处理而发生的。在本文中,我们分析了此功能交互问题的根本原因。我们对方面语言的共同特征进行分类,描述当串联使用不同方面语言时这些特征如何相互作用,并具体说明如何解决这些相互作用。我们的工作使AOP用户和工具开发人员可以推断出此类不利和意外的功能交互的发生,并应用几种模式来解决这些问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号