Exemplar driven development of software product lines

被引:9
|
作者
Heradio, Ruben [1 ]
Fernandez-Amoros, David [2 ]
de la Torre, Luis [3 ]
Abad, Ismael [1 ]
机构
[1] Univ Nacl Educ Distancia, Dept Software Engn & Comp Syst, E-28040 Madrid, Spain
[2] Univ Nacl Educ Distancia, Dept Languages & Comp Syst, E-28040 Madrid, Spain
[3] Univ Nacl Educ Distancia, Dept Comp Sci & Automat Control, E-28040 Madrid, Spain
关键词
Software product line; Domain engineering; Domain specific language; Code generation; CODE GENERATION; LANGUAGE; ADOPTION;
D O I
10.1016/j.eswa.2012.05.004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The benefits of following a product line approach to develop similar software systems are well documented. Nevertheless, some case studies have revealed significant barriers to adopt such approach. In order to minimize the paradigm shift between conventional software engineering and software product line engineering, this paper presents a new development process where the products of a domain are made by analogy to an existing product. Furthermore, this paper discusses the capabilities and limitations of different techniques to implement the analogy relation and proposes a new language to overcome such limitations. (c) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:12885 / 12896
页数:12
相关论文
共 50 条
  • [1] Product-driven development of software product lines
    Meister, Juergen
    Appelrath, Hans-Juergen
    [J]. WIRTSCHAFTSINFORMATIK, 2007, 49 (03): : 180 - 187
  • [2] Model driven development of software product lines
    Braganca, Alexandre
    Machado, Ricardo J.
    [J]. QUATIC 2007: 6TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, PROCEEDINGS, 2007, : 199 - +
  • [3] Integrating Performance Analysis in the Model Driven Development of Software Product Lines
    Tawhid, Rasha
    Petriu, Dorina
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 490 - +
  • [4] Software product lines beyond software development
    Decker, Scott G.
    Dager, Jim
    [J]. SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 275 - +
  • [5] AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK For Model-Driven Development and Software Product Lines
    Lamancha, Beatriz Perez
    Polo Usaola, Macario
    Piattini, Mario
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 112 - 121
  • [6] Leveraging Model Driven Engineering in software product lines
    Trask, Bruce
    Roman, Angel
    [J]. SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 221 - 221
  • [7] Variability Driven Quality Evaluation in Software Product Lines
    Etxeberria, Leire
    Sagardui, Goiuria
    [J]. SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 243 - 252
  • [8] Model-Driven Testing in Software Product Lines
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    Garcia Rodriguez de Guzman, Ignacio
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 511 - +
  • [9] Feature driven dynamic customization of software product lines
    Gomaa, Hassan
    Saleh, Mazen
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 58 - 72
  • [10] A Model Based Testing Approach for Model-Driven Development and Software Product Lines
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    Piattini Velthius, Mario
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, 230 : 193 - +