Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line

Guardat en:
Dades bibliogràfiques
Publicat a:EAI Endorsed Transactions on Scalable Information Systems vol. 3, no. 10 (Dec 2016), p. 433
Autor principal: Vidal, Cristian
Altres autors: Benavides, David, Leger, Paul, Galindo, José, Fukuda, Hiroaki
Publicat:
European Alliance for Innovation (EAI)
Matèries:
Accés en línia:Citation/Abstract
Full Text - PDF
Etiquetes: Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!

MARC

LEADER 00000nab a2200000uu 4500
001 2306288847
003 UK-CbPIL
022 |a 2032-9407 
024 7 |a 10.4108/eai.3-12-2015.2262534  |2 doi 
035 |a 2306288847 
045 2 |b d20161201  |b d20161231 
100 1 |a Vidal, Cristian 
245 1 |a Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line 
260 |b European Alliance for Innovation (EAI)  |c Dec 2016 
513 |a Journal Article 
520 3 |a Feature-oriented programming (FOP) and aspect-oriented programming (AOP) focus are to modularize additional classes behavior and crosscutting concerns, respectively, for soft- ware evolution. So, these software development approaches represent advanced paradigms for modular software product lines development. Thereby, a FOP and AOP symbiosis would permit reaching pros and cons of both approaches. FOP allows developers to modularly refine classes collaboration for Software Product Lines (SPLs), an adequate approach to represent heterogeneous crosscutting concerns. Similarly, traditional AOP structurally modularizes in a re- fined manner homogeneous crosscutting concerns. Since traditional AOP presents implicit dependencies and strong coupling between classes and aspects, these AOP issues are solved by the Join Point Interface JPI approach. This article presents JPI Feature Modules for FOP + JPI SPL components modularization, i.e., 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 benefits of FOP and JPI approaches for a modular SPL software conception. 
653 |a Object oriented programming 
653 |a Modularity 
653 |a Software 
653 |a Modularization 
653 |a Evolution 
653 |a Modules 
653 |a Product lines 
653 |a Software development 
653 |a Symbiosis 
653 |a Computer programming 
700 1 |a Benavides, David 
700 1 |a Leger, Paul 
700 1 |a Galindo, José 
700 1 |a Fukuda, Hiroaki 
773 0 |t EAI Endorsed Transactions on Scalable Information Systems  |g vol. 3, no. 10 (Dec 2016), p. 433 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2306288847/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/2306288847/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch