dc.creator | Vidal Silva, Cristian | es |
dc.creator | Benavides Cuevas, David Felipe | es |
dc.creator | Galindo Duarte, José Ángel | es |
dc.creator | Leger, Paul | es |
dc.date.accessioned | 2021-10-26T09:54:03Z | |
dc.date.available | 2021-10-26T09:54:03Z | |
dc.date.issued | 2015 | |
dc.identifier.citation | Vidal Silva, C., Benavides Cuevas, D.F., Galindo Duarte, J.Á. y Leger, P. (2015). Exploring the Synergies between Join Point Interfaces and Feature-Oriented Programming. En JISBD 2015 : XX Jornadas de Ingeniería del Software y Bases de Datos Santander, España: Asociación de Ingeniería del Software y Tecnologías de Desarrollo de Software (SISTEDES). | |
dc.identifier.uri | https://hdl.handle.net/11441/126857 | |
dc.description.abstract | Feature-oriented programming FOP, and aspect-oriented programming AOP have been used to develop modular software product lines SPL. Both approaches focus on modularizing classes behavior and crosscutting concerns CC. Therefore, the symbiosis of FOP and AOP would permit reaching pros and cons of both software development approaches. Concretely, FOP permits a modular refinement of classes collaboration for software product lines SPL -an adequate structural representation of heterogeneous CC, but FOP does not well represent homogeneous CC. On the other hand, traditional AOP structurally well modularizes homogeneous CC, but aspects are not adequate to represent collaboration of classes for software evolution. In addition, AOP solutions present implicit dependencies and strong coupling between classes and aspects. Since Join Point Interface JPI solves mentioned AOP issues, this paper present JPI Feature Modules to represent and modularize the structure of FOP and JPI SPL instances, i.e., classes and join point interfaces for a transparent implementation in a FOP and JPI context. This paper, highlights benefits of a FOP and JPI symbiosis for the modular software conception using a case study to exemplify its use. | es |
dc.format | application/pdf | es |
dc.format.extent | 4 | es |
dc.language.iso | eng | es |
dc.publisher | Asociación de Ingeniería del Software y Tecnologías de Desarrollo de Software (SISTEDES) | es |
dc.relation.ispartof | JISBD 2015 : XX Jornadas de Ingeniería del Software y Bases de Datos (2015). | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | FOP | es |
dc.subject | Classic AOP | es |
dc.subject | JPI | es |
dc.subject | Modular software | es |
dc.subject | JPI-FM | es |
dc.title | Exploring the Synergies between Join Point Interfaces and Feature-Oriented Programming | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/publishedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.publisherversion | https://biblioteca.sistedes.es/articulo/exploring-the-synergies-between-join-point-interfaces-and-feature-oriented-programming/ | es |
dc.eventtitle | JISBD 2015 : XX Jornadas de Ingeniería del Software y Bases de Datos | es |
dc.eventinstitution | Santander, España | es |
dc.relation.publicationplace | Santander, España | es |