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] Comment: Product line design optimization
    Liberali, Guilherme
    INTERNATIONAL JOURNAL OF RESEARCH IN MARKETING, 2011, 28 (01) : 28 - 29
  • [42] Product line design for a distribution channel
    Villas-Boas, JM
    MARKETING SCIENCE, 1998, 17 (02) : 156 - 169
  • [43] Communication strategies and product line design
    Villas-Boas, JM
    MARKETING SCIENCE, 2004, 23 (03) : 304 - 316
  • [44] Design verification for product line development
    Kishi, T
    Noda, N
    Katayama, T
    SOFTWARE PRODUCT LINES, PROCEEDINGS, 2005, 3714 : 150 - 161
  • [45] Product design creates easy line
    不详
    MANUFACTURING ENGINEERING, 2008, 140 (03): : 217 - 218
  • [46] 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
  • [47] 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
  • [48] An XVCL approach to handling variants: A KWIC product line example
    Zhang, HY
    Jarzabek, S
    ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 116 - 125
  • [49] 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
  • [50] 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 - +