dc.creator | Vidal, Cristian | es |
dc.creator | Benavides Cuevas, David Felipe | es |
dc.creator | Leger, Paul | es |
dc.creator | Galindo Duarte, José Ángel | es |
dc.creator | Fukuda, Hiroaki | es |
dc.date.accessioned | 2017-07-20T10:37:34Z | |
dc.date.available | 2017-07-20T10:37:34Z | |
dc.date.issued | 2015 | |
dc.identifier.citation | Vidal, C., Benavides Cuevas, D.F., Leger, P., Galindo Duarte, J.Á. y Fukuda, H. (2015). Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line. En BICT 2015 :9th EAI International Conference on Bio-inspired Information and Communications Technologies (433-437), New York: ACM. | |
dc.identifier.isbn | 978-1-63190-100-3 | es |
dc.identifier.uri | http://hdl.handle.net/11441/62783 | |
dc.description.abstract | Feature-oriented programming (FOP) and aspect-oriented
programming (AOP) focus on to modularize incremental
classes behavior and crosscutting concerns, respectively, for
software evolution. So, these software development approaches
represent advanced paradigms for a modular software product
lines production. Thereby, a FOP and AOP symbiosis
would permit reaching pros and cons of both approaches.
FOP permits a modular re nement of classes collaboration for
software product lines (SPL), an adequate approach to
represent named heterogeneous crosscutting concerns. FOP
works on changes of di erent functionality pieces for which to
de ne join points is not a simple task. Similarly, AOP
structurally modularizes in a re ned manner homogeneous
crosscutting concerns. Since traditional AOP like AspectJ
presents implicit dependencies and strong coupling between
classes and aspects, and the Join Point Interface JPI ap-proach
solves these classic AOP issues, this article presents JPI
Feature Modules for the FOP + JPI SPL components
modularization, i.e., collaboration of classes, aspects, and join
point interfaces along with their evolution, for a SPL
transparent implementation in a FOP + JPI context. In
addition, this article shows JPI Feature Modules of a case study
to highlight mutual bene ts of FOP and JPI approaches for a
modular SPL software conception. | es |
dc.format | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | ACM | es |
dc.relation.ispartof | BICT 2015 :9th EAI International Conference on Bio-inspired Information and Communications Technologies (2015), p 433-437 | |
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 | SPL | es |
dc.subject | Modular software | es |
dc.subject | JPI-FM | es |
dc.title | Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | 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 | http://dl.acm.org/citation.cfm?id=2954813 | es |
dc.identifier.doi | 10.4108/eai.3-12-2015.2262534 | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
idus.format.extent | 5 | es |
dc.publication.initialPage | 433 | es |
dc.publication.endPage | 437 | es |
dc.eventtitle | BICT 2015 :9th EAI International Conference on Bio-inspired Information and Communications Technologies | es |
dc.eventinstitution | New York | es |
dc.relation.publicationplace | USA | es |