JPI Feature Models Exploring a JPI and FOP Symbiosis for Software Modeling

被引:0
|
作者
Vidal Silva, Cristian [1 ]
Galindo, Jose Angel [3 ]
Villarroel, Rodolfo [5 ]
Benavides, David [2 ]
Leger, Paul [4 ]
Valenzuela, Sebastin [1 ]
机构
[1] Univ Playa Ancha, Fac Ingn, Dept Computac & Informat, Valparaiso, Chile
[2] Univ Seville, E-41012 Seville, Spain
[3] INRIA, Rennes, France
[4] Univ Catolica Norte, Escuela Ciencias Empresariales, Coquimbo, Chile
[5] Pontificia Univ Catolica Valparaiso, Fac Ingn, Escuela Ingn Informat, Valparaiso, Chile
关键词
Feature Model; Features; Aspects; JPI; FOP;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Programming with Models - Modeling with Code The Role of Models in Software Development
    Thomas, Dave
    JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (08): : 15 - 19
  • [22] Feature Models for Big Data Applications Modeling Big Data Applications by applying Feature Models
    Zozas, Ioannis
    Bibi, Stamatia
    Katsaros, Dimitrios
    Bozanis, Panagiotis
    Stamelos, Ioannis
    2017 8TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS & APPLICATIONS (IISA), 2017, : 590 - 595
  • [23] Modeling of Embedded Software on MDA Platform Models
    Soares, Inali Wisniewski
    Wiedermann Agner, Luciane Telinski
    Stadzisz, Paulo Cezar
    Simao, Jean Marcelo
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2012, 12 (03): : 133 - 139
  • [24] Software Modeling Assistance with Large Language Models
    Ben Chaaben, Meriem
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 188 - 191
  • [25] Unifying Behavioral and Feature Modeling for Testing of Software Product Lines
    Belli, Fevzi
    Tuglular, Tugkan
    Ufuktepe, Ekincan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2023,
  • [26] Using feature modeling for program comprehension and software architecture recovery
    Pashov, I
    Riebisch, M
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 406 - 417
  • [27] Unifying Behavioral and Feature Modeling for Testing of Software Product Lines
    Belli, Fevzi
    Tuglular, Tugkan
    Ufuktepe, Ekincan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (02) : 203 - 238
  • [28] Concepts and guidelines of feature modeling for product line software engineering
    Lee, K
    Kang, KC
    Lee, J
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 62 - 77
  • [29] DIRECTDEBUG: A software package for the automated testing and debugging of feature models
    Le, Viet-Man
    Felfernig, Alexander
    Tran, Thi Ngoc Trang
    Atas, Muslum
    Uta, Mathias
    Benavides, David
    Galindo, Jose
    SOFTWARE IMPACTS, 2021, 9
  • [30] Analysis of Feature Selection Methods in Software Defect Prediction Models
    Ali, Misbah
    Mazhar, Tehseen
    Shahzad, Tariq
    Ghadi, Yazeed Yasin
    Mohsin, Syed Muhammad
    Akber, Syed Muhammad Abrar
    Ali, Mohammed
    IEEE ACCESS, 2023, 11 : 145954 - 145974