JPI feature models-Exploring a JPI and FOP symbiosis for software modeling

Cristian Vidal Silva, Jose Angel Galindo, RODOLFO HUMBERTO VILLARROEL ACEVEDO, David Benavides, Paul Leger, Sebastian Valenzuela

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2015 34th International Conference of the Chilean Computer Science Society, SCCC 2015
PublisherIEEE Computer Society
ISBN (Electronic)9781467398176
DOIs
StatePublished - 23 Feb 2016
Event34th International Conference of the Chilean Computer Science Society, SCCC 2015 - Santiago, Chile
Duration: 9 Nov 201513 Nov 2015

Publication series

NameProceedings - International Conference of the Chilean Computer Science Society, SCCC
Volume2016-February
ISSN (Print)1522-4902

Conference

Conference34th International Conference of the Chilean Computer Science Society, SCCC 2015
CountryChile
CitySantiago
Period9/11/1513/11/15

Keywords

  • Aspects
  • Feature Model
  • Features
  • FOP
  • JPI

Fingerprint Dive into the research topics of 'JPI feature models-Exploring a JPI and FOP symbiosis for software modeling'. Together they form a unique fingerprint.

Cite this