首页    期刊浏览 2024年09月20日 星期五
登录注册

文章基本信息

  • 标题:En Búsqueda de un Procedimiento de Desarrollo de Software Modular. Simbiosis entre Programación Orientada a la Característica y Programación Orientada a Aspectos JPI
  • 其他标题:Looking for a Modular Software Development Methodology. Blending of Feature-Oriented Programming and Aspect-Oriented Programming JPI
  • 本地全文:下载
  • 作者:Vidal-Silva, Cristian L. ; Pham, Trung T. ; Sepúlveda, Sussan M.
  • 期刊名称:Información tecnológica
  • 印刷版ISSN:0716-8756
  • 电子版ISSN:0718-0764
  • 出版年度:2019
  • 卷号:30
  • 期号:3
  • 页码:95-104
  • DOI:10.4067/S0718-07642019000300095
  • 出版社:Centro de Información Tecnológica
  • 摘要:Resumen: En la búsqueda de un método de desarrollo de software modular, este trabajo propone Interfaces de Punto de Unión JPI para el modelamiento colaborativo de soluciones modulares en una simbiosis JPI y Programación Orientada a la Característica, POC. Una simbiosis de POC y POA permite alcanzar las ventajas y alcances de ambos enfoques. Esto es, una alta modularidad para la colaboración heterogénea entre clases y alta repetición de comportamiento con POC. Se obtiene también, una alta modularidad para la colaboración homogénea entre clases y las dependencias implícitas entre componentes con POA tradicional. Se ejemplifica las ventajas de esta fusión en la representación modular y estructural de LPS, para destacar los beneficios de esta simbiosis. Los resultados obtenidos sólo avalan lo anterior, y constituyen la base para una metodología de desarrollo de software JPI- POC.
  • 其他摘要:Abstract: Looking for a methodology of modular software development, this work proposes JPI-FM for the collaborative modeling of modular solutions in a blending of Join Point Interfaces JPI and Feature-Oriented Programming FOP. A FOP and AOP symbiosis would allow to achieve the advantages and scope of both approaches. That is, a high modularity for the heterogeneous collaboration between classes and high repetition of behavior with FOP. Also, a high modularity for the homogeneous collaboration between classes and the implicit dependencies between components with traditional AOP, is also obtained. Examples are provided showing the advantages of this fusion in the modular and structural representation of SPL, to highlight the benefits of this symbiosis. The results only support the above statement and constitute the basis for a JPI-FOP software development methodology.
  • 关键词:software modular;incumbencia transversal;POC;POA;JPI
  • 其他关键词:modular software;crosscutting concern;FOP;AOP;JPI
国家哲学社会科学文献中心版权所有