Arranging language features for more robust pattern-based crosscuts

Arranging language features for more robust pattern-based crosscuts
复制标题

安排语言特征以实现更强大的基于模式的横切

DOI:
--
复制
发表时间:
2003
期刊:
Aspect-Oriented Software Development
影响因子:
--
通讯作者:
J. Brichau
J. Brichau
中科院分区:
--
文献类型:
--
作者:
K. Gybels;J. Brichau

文献摘要

被引文献

相似文献

跨齿式语言用于描述一个方面跨越程序的点。一个重要的问题是,如何使用横切语言捕获这些要点,而无需在该方面和程序之间引入紧密的耦合。这种紧密的耦合损害了程序的可发展性和该方面的可重复性。当前基于模式的捕获已经在方面和程序之间提供了一定的脱钩,但它仍然可能遭受我们所谓的已安排模式问题的困扰。在本文中,我们讨论了这个问题,并提出了一种基于逻辑的横切语言,我们从中提取哪些语言特征有益于避免此问题。
A crosscut language is used to describe at which points an aspect crosscuts a program. An important issue is how these points can be captured using the crosscut language without introducing tight coupling between the aspect and the program. Such tight coupling harms the evolvability of the program and the reusability of the aspect. Current pattern-based capturing already offers a certain decoupling between aspects and the program but it may still suffer from what we call the arranged pattern problem. In this paper, we discuss this problem and present a logic-based crosscut language from which we distill what language features are beneficial to avoid this problem.