TY - GEN
T1 - JPI feature models-Exploring a JPI and FOP symbiosis for software modeling
AU - Silva, Cristian Vidal
AU - Galindo, Jose Angel
AU - VILLARROEL ACEVEDO, RODOLFO HUMBERTO
AU - Benavides, David
AU - Leger, Paul
AU - Valenzuela, Sebastian
PY - 2016/2/23
Y1 - 2016/2/23
N2 - Looking for a complete modular software development paradigm, this article presents Join Point Interface JPI Feature Models, in the context of a JPI and Feature-Oriented Programming FOP symbiosis paradigm. Therefore, this article describes pros and cons of JPI and FOP approaches for the modular software and software product line production, respective; and highlights the benefits of this mixing proposal; in particular, the JPI Feature Model benefits for a high-level software product line modeling. As an application example, this article applies JPI Features Models on a classic FOP example already modeled using a previous aspect-oriented feature model proposal. Main goals of this application are to visualize traditional feature models preserved components such alternative and optional feature sets and optional and mandatory features as well as special features associations (cross-tree constraints), and differences and advantages with respect to previous research works about extending feature model to support aspect-oriented modeling principles.
AB - Looking for a complete modular software development paradigm, this article presents Join Point Interface JPI Feature Models, in the context of a JPI and Feature-Oriented Programming FOP symbiosis paradigm. Therefore, this article describes pros and cons of JPI and FOP approaches for the modular software and software product line production, respective; and highlights the benefits of this mixing proposal; in particular, the JPI Feature Model benefits for a high-level software product line modeling. As an application example, this article applies JPI Features Models on a classic FOP example already modeled using a previous aspect-oriented feature model proposal. Main goals of this application are to visualize traditional feature models preserved components such alternative and optional feature sets and optional and mandatory features as well as special features associations (cross-tree constraints), and differences and advantages with respect to previous research works about extending feature model to support aspect-oriented modeling principles.
KW - Aspects
KW - Feature Model
KW - Features
KW - FOP
KW - JPI
UR - http://www.scopus.com/inward/record.url?scp=84963749889&partnerID=8YFLogxK
U2 - 10.1109/SCCC.2015.7416583
DO - 10.1109/SCCC.2015.7416583
M3 - Conference contribution
T3 - Proceedings - International Conference of the Chilean Computer Science Society, SCCC
BT - Proceedings - 2015 34th International Conference of the Chilean Computer Science Society, SCCC 2015
PB - IEEE Computer Society
T2 - 34th International Conference of the Chilean Computer Science Society, SCCC 2015
Y2 - 9 November 2015 through 13 November 2015
ER -