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 条
  • [41] Software Variability Management An Exploratory Study with Two Feature Modeling Tools
    Pereira, Juliana Alves
    Souza, Carlos
    Figueiredo, Eduardo
    Abilio, Ramon
    Vale, Gustavo
    Xavier Costa, Heitor Augustus
    7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 20 - 29
  • [42] A feature oriented approach to modeling and reusing requirements of software product lines
    Mei, H
    Zhang, W
    Gu, F
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 250 - 256
  • [43] A feature-based classification of formal verification techniques for software models
    Sebastian Gabmeyer
    Petra Kaufmann
    Martina Seidl
    Martin Gogolla
    Gerti Kappel
    Software & Systems Modeling, 2019, 18 : 473 - 498
  • [44] Feature implementation modeling based product derivation in software product line
    Peng, Xin
    Shen, Liwei
    Zhao, Wenyun
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 142 - 153
  • [45] Duplication Detection When Evolving Feature Models of Software Product Lines
    Khtira, Amal
    Benlarabi, Anissa
    El Asri, Bouchra
    INFORMATION, 2015, 6 (04) : 592 - 612
  • [46] An Evaluation of Feature Selection Techniques with Various Software Quality Classification Models
    Gao, Kehan
    Khoshgoftaar, Taghi M.
    Bullard, Lofton A.
    15TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2009, : 357 - +
  • [47] A feature-based classification of formal verification techniques for software models
    Gabmeyer, Sebastian
    Kaufmann, Petra
    Seidl, Martina
    Gogolla, Martin
    Kappel, Gerti
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01): : 473 - 498
  • [48] MODELLING QUALITY ATTRIBUTES IN FEATURE MODELS IN SOFTWARE PRODUCT LINE ENGINEERING
    Zhang, Guoheng
    Ye, Huilin
    Lin, Yuqing
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 249 - 254
  • [49] Software Development in Small Software Companies: Exploring the Usage of Procedures, Techniques, Methods and Models in Practice
    Micheal, Tuape
    Victoria, Hasheela-Mufeti
    Anna, Kayanda
    Jussi, Kasurinen
    ESSE 2021: THE 2ND EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2021, : 29 - 38
  • [50] From Goal Models to Feature Models: a Rule-based Approach for Software Product Lines
    Yu, Dongjin
    Chen, Zhenli
    Zhang, Yifei
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 277 - 284