Solving Conflicts in Aspect-Oriented Applications

Solving Conflicts in Aspect-Oriented Applications
复制标题

DOI:
--
复制
发表时间:
2003
期刊:
--
影响因子:
--
通讯作者:
Jane Pryor
Jane Pryor
中科院分区:
其他
文献类型:
--
作者:
Jane Pryor

文献摘要

被引文献

相似文献

面向方面的软件开发是一种通过应用程序的开发阶段来支持横切问题的模块化方法。 AOSD主要方法中的局限性之一是,它们没有为在多个竞争方面之间可能出现的冲突的定义和处理提供支持。本文介绍了如何通过我们为构建面向方面的应用程序开发的框架来管理冲突。首先,我们描述了这种反射性多层框架的主要特征以及实例化的工具。然后,我们介绍了不同冲突的分类以及如何通过我们的环境来开发面向方面的软件来定义和处理它们。
Aspect-Oriented Software Development is an approach which supports the modularisation of crosscutting concerns through the development phases of an application. One of the limitations in the main approaches to AOSD is that they do not provide support for the definition and handling of conflicts that may arise between multiple competing aspects. This paper describes how conflicts are managed by a framework that we have developed for the construction of aspect-oriented applications. In the first place, we describe the main characteristics of this reflective multi-level framework and the tool that instantiates it. We then present our categorisation of different conflicts and how they are defined and handled by our environment for the development of aspect-oriented software.