首页> 外文会议>IEEE International Conference on Software Engineering >Automated refactoring of object oriented code into aspects
【24h】

Automated refactoring of object oriented code into aspects

机译:对象面向对象的自动重构到方面

获取原文

摘要

This paper presents a human-guided automated approach to refactoring object oriented programs to the aspect oriented paradigm. The approach is based upon the iterative application of four steps: discovery, enabling, selection, and refactoring. After discovering potentially applicable refactorings, the enabling step transforms the code to improve refactorability. During the selection phase the particular refactorings to apply are chosen. Finally, the refactoring phase transforms the code by moving the selected code to a new aspect. This paper presents the results of an evaluation in which one of the crosscutting concerns of a 40,000 LoC program (JHotDraw) is refactored.
机译:本文介绍了一种以人为主的自动化方法,可以将面向对象的程序重构到面向方面的范式。该方法基于四个步骤的迭代应用:发现,启用,选择和重构。在发现可能适用的重构后,启用步骤将代码转换以提高重新触动性。在选择阶段期间,选择申请的特定重构。最后,重构阶段通过将所选代码移动到新方面来改变代码。本文介绍了评估结果,其中40,000个LOC程序(JHOTDraw)的横切问题之一是重构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号