Model Superimposition in Software Product Lines

被引:0
|
作者
Apel, Sven [1 ]
Janda, Florian [1 ]
Trujillo, Salvador [2 ]
Kaestner, Christian [3 ]
机构
[1] Univ Passau, Dept Math & Informat, Passau, Germany
[2] IKERLAN Res Ctr, Arrasate Mondragon, Spain
[3] Univ Magdeburg, Sch Comp Sci, Magdeburg, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In software product line engineering, feature composition generates software tailored to specific requirements from a common set of artifacts. Superimposition is a technique to merge code pieces belonging to different features. The advent of model-driven development raises the question of how to support the variability of software product lines in modeling techniques. We propose to use superimposition as a model composition technique in order to support variability. We analyze the feasibility of superimposition for model composition, offer corresponding tool support, and discuss our experiences with three case studies (including an industrial case study).
引用
收藏
页码:4 / +
页数:3
相关论文
共 50 条
  • [31] A model-driven traceability framework for software product lines
    Nicolas Anquetil
    Uirá Kulesza
    Ralf Mitschke
    Ana Moreira
    Jean-Claude Royer
    Andreas Rummler
    André Sousa
    [J]. Software & Systems Modeling, 2010, 9 : 427 - 451
  • [32] Introduction to Software Product Lines
    Northrop, Linda M.
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 521 - 522
  • [33] Dynamic software product lines
    Hallsteinsen, Svein
    Hinchey, Mike
    Park, Sooyong
    Schmid, Klaus
    [J]. COMPUTER, 2008, 41 (04) : 93 - 95
  • [34] Granularity in Software Product Lines
    Kaestner, Christian
    Apel, Sven
    Kuhlemann, Martin
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 311 - 320
  • [35] Testing Software Product Lines
    da Mota Silveira Neto, Paulo Anselmo
    Runeson, Per
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    Engstrom, Emelie
    [J]. IEEE SOFTWARE, 2011, 28 (05) : 16 - 20
  • [36] An introduction to software product lines
    Northrop, LM
    Clements, PC
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 322 - 322
  • [37] Probabilistic software product lines
    Camacho, Carlos
    Llana, Luis
    Nunez, Alberto
    Bravetti, Mario
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 107 : 54 - 78
  • [38] Initiating software product lines
    McGregor, JD
    Northrop, LM
    Jarrad, S
    Pohl, K
    [J]. IEEE SOFTWARE, 2002, 19 (04) : 24 - 27
  • [39] Introduction to software product lines
    Donohoe, Patrick
    [J]. SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 217 - 217
  • [40] Economics of software product lines
    Peterson, DR
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 381 - 402