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 条
  • [21] Robust Product Line Design
    Bertsimas, Dimitris
    Misic, Velibor V.
    OPERATIONS RESEARCH, 2017, 65 (01) : 19 - 37
  • [22] An automated system for product specification and design
    Wei, CC
    Liu, PH
    Chen, CB
    ASSEMBLY AUTOMATION, 2000, 20 (03) : 225 - 232
  • [23] An Effective Methodology with Automated Product Configuration for Software Product Line Development
    Lee, Scott Uk-Jin
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [24] Automated generation of product use case scenarios in product line development
    Choi, Woo-seok
    Kang, Sungwon
    Choi, Hojin
    Baik, Jongmoon
    2008 IEEE 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 760 - 765
  • [25] Reuse of Integration Test Cases in the Software Product Line Development A model-based Technique for the automated Test Case Derivation
    Reis, Sacha
    Pohl, Klaus
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2008, 22 (04): : 267 - 283
  • [26] Automated Derivation of Variants in Manufacturing Systems Design
    Kahraman, Gokhan
    Cleophas, Loek
    SPLC '21 - PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL B, 2021, : 45 - 50
  • [27] Choosing product line variants: A game theory approach
    Conklin, M
    Lipovetsky, S
    DIMENSION REDUCTION, COMPUTATIONAL COMPLEXITY AND INFORMATION, 1998, 30 : 164 - 168
  • [28] Using pure::variants Across The Product Line Lifecycle
    Beuche, Danilo
    21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 50 - 50
  • [29] Model-based Product Line Engineering -- Enabling Product Families with Variants
    Hause, Matthew
    Hummell, James
    INCOSE International Symposium, 2015, 25 (01) : 1320 - 1332
  • [30] Model-based Product Line Engineering - Enabling Product Families with Variants
    Hummell, James
    Hause, Matthew
    2015 IEEE AEROSPACE CONFERENCE, 2015,