Using pointcut delta analysis to support evolution of aspect-oriented software

Using pointcut delta analysis to support evolution of aspect-oriented software
复制标题

使用切入点增量分析支持面向方面软件的演化

DOI:
--
复制
发表时间:
2005
期刊:
International Conference on Smart Multimedia
影响因子:
--
通讯作者:
Jürgen Graf
Jürgen Graf
中科院分区:
--
文献类型:
--
作者:
Maximilian Störzer;Jürgen Graf

文献摘要

被引文献

相似文献

面向方面编程已被提出作为一种通过允许封装横切关注点来改进软件系统模块化的方法。为此,方面指定应该使用切入点应用新功能的位置。不幸的是,使用当今主流的切入点语言编写的表达式是脆弱的,因为非局部更改可能很容易改变切入点语义。这是面向方面软件发展的主要障碍。本文引入增量分析来减轻这些问题。
Aspect oriented programming has been proposed as a way to improve modularity of software systems by allowing encapsulation of cross-cutting concerns. To do so, aspects specify where new functionality should apply using pointcuts. Unfortunately expressions written using todays mainstream pointcut languages are fragile, as non-local changes may easily change pointcut semantics. This is a major obstacle for evolution of aspect oriented software. In this paper we introduce a delta analysis to lighten these problems.