首页> 外文期刊>International Journal of Computer Applications in Technology >Rewriting rule-based model for aspect-oriented software evolution
【24h】

Rewriting rule-based model for aspect-oriented software evolution

机译:重写基于规则的模型,用于面向方面的软件演进

获取原文
获取原文并翻译 | 示例
       

摘要

Software is evolutionary in nature. From the time a software product is defined until it is no longer used, it changes. We focus in this paper on the aspect-oriented (AO) software evolution. Although AO software engineering is the subject of ongoing research, AO software evolution has received less attention. AO programming is a mature technology that modularises the crosscutting concerns. Unfortunately, it produces new dependencies between them; restricts the evolvability of the software system. In order to cope with all types of AO program's dependencies, we converge toward a new evolution modelling approach. In our proposal, the AO source code is modelled in a more abstract and formal format as an attributed coloured graph, where the different dependencies in the software system are well defined. Then, the change requests are presented as rewritten rules on this coloured graph. We give here the details of our approach as well as its implementation. And, we provide an empirical evaluation to prove the efficiency of our proposal.
机译:软件本质上是进化的。从定义软件产品到不再使用软件,它都会发生变化。在本文中,我们将重点放在面向方面(AO)的软件开发上。尽管AO软件工程是正在进行的研究的主题,但AO软件的发展受到的关注较少。 AO编程是一种使横切关注点模块化的成熟技术。不幸的是,它们之间产生了新的依赖关系。限制了软件系统的发展。为了应付所有类型的AO程序的依赖性,我们趋向于一种新的演化建模方法。在我们的建议中,AO源代码以一种更为抽象和形式化的格式建模为属性彩色图,其中很好地定义了软件系统中的不同依存关系。然后,更改请求以重写规则的形式显示在此彩色图形上。我们在这里提供了我们的方法及其实施的细节。并且,我们提供了一项经验评估,以证明我们的建议的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号