Arranging language features for more robust pattern-based crosscuts
Arranging language features for more robust pattern-based crosscuts
复制标题
安排语言特征以实现更强大的基于模式的横切
DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
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.