首页    期刊浏览 2024年11月30日 星期六
登录注册

文章基本信息

  • 标题:Un proceso iterativo para la refactorización de aspectos
  • 本地全文:下载
  • 作者:Santiago A. Vidal ; Esteban S. Abait ; Claudia Marcos
  • 期刊名称:Revista Avances en Sistemas e Informática
  • 印刷版ISSN:1657-7663
  • 电子版ISSN:1909-0056
  • 出版年度:2009
  • 卷号:6
  • 期号:1
  • 页码:93-104
  • 语种:Spanish
  • 出版社:Universidad Nacional de Colombia
  • 摘要:El desarrollo de software orientado a aspectos permite encapsular concerns que cortan transversalmente las componentes funcionales de una aplicación, mejorando la modularización y como consecuencia el mantenimiento de la aplicación. Por esta razón, para aprovechar los beneficios de la orientación a aspectos surge la necesidad de migrar los sistemas orientados a objetos existentes a la orientación a aspectos mejorando el mantenimiento y evolución de los mismos. En este trabajo se presenta un proceso iterativo que asiste durante la tarea de migración de una aplicación orientada a objetos a una orientada a aspectos. Una vez que los aspectos han sido identificados por medio de alguna técnica de aspect mining se utilizan patrones de estructura que permiten identificar el refactoring a aplicar para generar el código orientado a aspectos resultante, aspect refactoring.
  • 其他摘要:Aspectoriented software development allows the encapsulation of crosscutting concerns, achieving a better system modularization and, therefore, improving its maintenance. For this reason, in order to take advantage of the benefits of aspectoriented programming, the legacy systems and applications have to be migrated. In this paper, an iterative process that assists during the migration process of an objectoriented system to an aspectoriented one is presented. Once the aspects have been identified through some aspect mining technique, structural patterns are used to identify the refactorings that can be applied to aspectizable code, aspect refactoring.
  • 关键词:Desarrollo de software orientado a aspectos; aspect refactoring; mantenimiento de aplicaciones orientadas a aspectos. Aspect oriented software development; a...
国家哲学社会科学文献中心版权所有