首页> 外文会议>International conference on enterprise information systems >Reengineering of Object-Oriented Software into Aspect-Oriented Ones Supported by Class Models
【24h】

Reengineering of Object-Oriented Software into Aspect-Oriented Ones Supported by Class Models

机译:将面向对象软件的重新登入课堂模型支持的方面的软件

获取原文

摘要

Object-Oriented Software Reengineering (OO) into Aspect-Oriented Software (AO) is a challenging task, mainly when it is done by means of refactorings in the code-level. The reason is that direct transformation from OO code to AO one needs of several design decisions due to differences of both paradigms. To make this transformation more controlled and systematic, we propose the use of concern-based refactorings, supported by class models. It allows design decisions to be made during the reengineering process, improving the quality of the final models. An example is presented to assess the applicability of the proposed refactorings. Moreover, we also present a case study, in which AO class models created based on the refactorings are compared with another obtained without the aid of them. The data obtained indicated that the use of the proposed refactorings improved the efficacy and productivity of maintenance groups during the process of software reengineering.
机译:面向对象的软件重新创作(OO)进入面向方面的软件(AO)是一个具有挑战性的任务,主要是当它通过代码级别的重构完成时。原因是由于差异导致的差异,从OO代码转换到AO的一个需要。为了使这种转换更加控制和系统,我们建议使用基于关注的重构,由类模型支持。它允许在再生过程中进行设计决策,从而提高最终模型的质量。提出了一个例子,以评估所提出的重构的适用性。此外,我们还提出了一种案例研究,其中基于重构创建的AO类模型与没有借助于它们的另一个获得的另一个。所获得的数据表明,使用所提出的重构在软件再造过程过程中使用维护组的功效和生产率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号