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 条
  • [31] The Impact of Feature Selection Techniques on Software Defect Identification Models
    Gong, Huiquan
    Zhang, Yuwei
    PROCEEDINGS OF 2021 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2021, : 12 - 15
  • [32] A Method of Automatically Evolving Feature Models of Software Product Lines
    Ren, Junqi
    Liu, Lei
    Zhang, Peng
    Zhou, Wenbo
    IEEE ACCESS, 2019, 7 : 39253 - 39272
  • [33] Exploring quality measures for the evaluation of feature models: a case study
    Bezerra, Carla I. M.
    Andrade, Rossana M. C.
    Monteiro, Jose Maria
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 366 - 385
  • [34] Exploring Topic Models in Software Engineering Data Analysis: A Survey
    Sun, Xiaobing
    Liu, Xiangyue
    Li, Bin
    Duan, Yucong
    Yang, Hui
    Hu, Jiajun
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 357 - 362
  • [35] Models in the Cloud: Exploring Next Generation Environmental Software Systems
    Simm, Will
    Blair, Gordon
    Bassett, Richard
    Samreen, Faiza
    Young, Paul
    ENVIRONMENTAL SOFTWARE SYSTEMS: DATA SCIENCE IN ACTION, ISESS 2020, 2020, 554 : 216 - 227
  • [36] EXPLORING THE BEHAVIOR OF NEURAL-NETWORK SOFTWARE QUALITY MODELS
    KHOSHGOFTAAR, TM
    SZABO, RM
    GUASTI, PJ
    SOFTWARE ENGINEERING JOURNAL, 1995, 10 (03): : 89 - 96
  • [37] Exploring Software Quality Classification with a Wrapper-Based Feature Ranking Technique
    Gao, Kehan
    Khoshgoftaar, Taghi
    Napolitano, Amri
    ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 67 - +
  • [38] SOFTWARE-RELIABILITY GROWTH MODELING - MODELS AND APPLICATIONS
    YAMADA, S
    OSAKI, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) : 1431 - 1437
  • [39] An Approach for Feature Modeling of Context-Aware Software Product Line
    Fernandes, Paula
    Werner, Claudia
    Teixeira, Eldanae
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (05) : 807 - 829
  • [40] OPTIMIZED SOFTWARE PRODUCT LINE ARCHITECTURE AND FEATURE MODELING IN IMPROVEMENT OF SPL
    Chohan, Atif Zahoor
    Motla, Yaser Hafeez
    Bibi, Abida
    2017 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2017, : 167 - 172