• DocumentCode
    3752800
  • Title

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

  • Author

    Cristian Vidal Silva;Jose Angel Galindo;Rodolfo Villarroel;David Benavides;Paul Leger;Sebastian Valenzuela

  • Author_Institution
    Universidad de Playa Ancha, Valparaiso, Chile
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • 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.
  • Keywords
    "Software","Object oriented modeling","Proposals","Programming","Context","Symbiosis","Context modeling"
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society (SCCC), 2015 34th International Conference of the
  • Type

    conf

  • DOI
    10.1109/SCCC.2015.7416583
  • Filename
    7416583