Automated Test Design for Boundaries of Product Line Variants

被引:2
|
作者
Weissleder, Stephan [1 ]
Wartenberg, Florian [1 ]
Lackner, Hartmut [2 ]
机构
[1] Thales Transportat Syst, D-10117 Berlin, Germany
[2] Humboldt Univ, D-12489 Berlin, Germany
来源
关键词
MUTATION ANALYSIS; SERIES;
D O I
10.1007/978-3-319-25945-1_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developing product lines is usually more efficient than developing single products because of the reuse of single components. Testing, however, has to consider complete, integrated systems. To prevent testing every product on system level, the whole product line should be analyzed with the aim of selecting distinguishing product behavior and a minimum of system products to test. In this paper, we present a model-based test design approach for testing the selected behavior of products, but also their deselected behavior. A major challenge of this approach is that the deselected behavior of a product is often not part of its behavioral model. Thus, we use the variability model to transform the behavioral model so that showing the exclusion of the deselected behavior is also covered by tests. We present the approach, a corresponding prototypical implementation, and our experiences using a set of examples.
引用
收藏
页码:86 / 101
页数:16
相关论文
共 50 条
  • [41] Product Line Design with Pricing Kits
    Lutter, Pascal
    OPERATIONS RESEARCH PROCEEDINGS 2012, 2014, : 3 - 8
  • [42] Product line design and production technology
    Netessine, Serguei
    Taylor, Terry A.
    MARKETING SCIENCE, 2007, 26 (01) : 101 - 117
  • [43] Product Line Design and Scheduling at Intel
    Rash, Evan
    Kempf, Karl
    INTERFACES, 2012, 42 (05) : 425 - 436
  • [44] Product design creates easy line
    不详
    MANUFACTURING ENGINEERING, 2008, 140 (03): : 217 - 218
  • [45] Design and comparison of two evolutionary approaches for automated product design
    Oliviu Matei
    Diana Contraş
    Petricǎ Pop
    Honoriu Vǎlean
    Soft Computing, 2016, 20 : 4257 - 4269
  • [46] Design and comparison of two evolutionary approaches for automated product design
    Matei, Oliviu
    Contras, Diana
    Pop, Petrica
    Valean, Honoriu
    SOFT COMPUTING, 2016, 20 (11) : 4257 - 4269
  • [47] An XVCL approach to handling variants: A KWIC product line example
    Zhang, HY
    Jarzabek, S
    ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 116 - 125
  • [48] Recovering software product line architecture of a family of object-oriented product variants
    Shatnawi, Anas
    Seriai, Abdelhak-Djamel
    Sahraoui, Houari
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 325 - 346
  • [49] On Product Refinement Design and Prototype Test
    Xie, Zhibin
    Lei, Shi
    ADVANCES IN ENGINEERING DESIGN AND OPTIMIZATION, PTS 1 AND 2, 2011, 37-38 : 761 - +
  • [50] A Concurrent Design Architecture for Electronic Product Design and Test
    Ng, C. B. Richard
    Bil, Cees
    Marzocca, Pier
    TRANSDISCIPLINARY ENGINEERING: A PARADIGM SHIFT, 2017, 5 : 584 - 591