A feature-oriented model-driven engineering approach for the early validation of feature-based applications

被引:2
|
作者
Cavarle, Glenn [1 ,2 ]
Plantec, Alain [1 ]
Costiou, Steven [1 ]
Ribaud, Vincent [1 ]
机构
[1] Univ Bretagne Occidentale, Lab STICC, CNRS, UMR 6285, F-29200 Brest, France
[2] Libre Informat, F-29000 Quimper, France
关键词
Feature-oriented development; Early validation; Model driven engineering; Smalltalk;
D O I
10.1016/j.scico.2018.01.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The software industry has to offer increasingly individualized software for a large number of platforms. In a constantly evolving technical context, the appropriateness and the profitableness of a software has to be ensured earlier, before most of the costs have been incurred and before most of the risks have been taken. Feature-Oriented Model Driven Development (FOMDD) is a promising paradigm to tackle the issue of developing software variants when multiple platforms are targeted. However, because of its model driven fundament, FOMDD suffers from limited capabilities regarding model execution and early validation. In this paper, we present CrossFabrik, an approach for the design and the early functional validation of feature-based applications. This approach allows the live debugging and editing of the underlying models during a simulation without being forced to stop and restart a validation process. Such an approach relies on the reflective capability of the development environment. An implementation of our approach within Pharo is also presented. (C) 2018 Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:18 / 33
页数:16
相关论文
共 50 条
  • [1] A product-line model-driven engineering approach for generating feature-based mobile applications
    Usman, Muhammad
    Iqbal, Muhammad Zohaib
    Khan, Muhammad Uzair
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 123 : 1 - 32
  • [2] Feature-based approach to object-oriented engineering of applications for reuse
    Lee, K
    Kang, KC
    Chae, W
    Choi, BW
    SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (09): : 1025 - 1046
  • [3] Feature-oriented product line engineering
    Kang, KC
    Lee, J
    Donohoe, P
    IEEE SOFTWARE, 2002, 19 (04) : 58 - +
  • [4] A Feature-oriented Modeling Approach For Embedded Product Line Engineering
    Yang, Guanzhong
    Zhang, Yaru
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 1607 - 1612
  • [5] Feature-oriented development of applications for a domain
    Kang, KC
    FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, : 354 - 355
  • [6] ProFeat: feature-oriented engineering for family-based probabilistic model checking
    Chrszon, Philipp
    Dubslaff, Clemens
    Klueppelholz, Sascha
    Baier, Christel
    FORMAL ASPECTS OF COMPUTING, 2018, 30 (01) : 45 - 75
  • [7] A Business Case for Feature-Oriented Requirements Engineering
    Rudorfer, Arnold
    Stenzel, Tobias
    Herold, Gerold
    IEEE SOFTWARE, 2012, 29 (05) : 54 - 59
  • [8] Feature-based modeling; An object oriented approach
    Motavalli, S
    Cheraghi, SH
    Shamsaasef, R
    COMPUTERS & INDUSTRIAL ENGINEERING, 1997, 33 (1-2) : 349 - 352
  • [9] Towards Feature-Oriented Requirements Validation for Automotive Systems
    Zhou, Jiale
    Lu, Yue
    Lundqvist, Kristina
    Lonn, Henrik
    Karlsson, Daniel
    Liwang, Bo
    2014 IEEE 22ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2014, : 428 - 436
  • [10] Feature-oriented engineering of PBX software for adaptability and reuseability
    Kang, KC
    Kim, S
    Lee, J
    Lee, K
    SOFTWARE-PRACTICE & EXPERIENCE, 1999, 29 (10): : 875 - 896