Parallel Test Generation for Combinatorial Models Based on Multivalued Decision Diagrams

被引:6
|
作者
Bombarda, Andrea [1 ]
Gargantini, Angelo [1 ]
机构
[1] Univ Bergamo, Dept Engn, Bergamo, Italy
关键词
combinatorial testing; multithread test generation; multivalued decision diagrams; STRATEGY;
D O I
10.1109/ICSTW55395.2022.00027
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Combinatorial interaction testing (CIT) is a testing technique that has proved to be effective in finding faults due to the interaction among inputs, and in reducing the number of test cases. One of the most crucial parts of combinatorial testing is the test generation for which many tools and algorithms have been proposed in recent years, with different methodologies and performances. However, generating tests remains a complex procedure that can require a lot of effort (mainly time). Thus, in this paper, we present the tool pMEDICI which aims to reduce the test generation time by parallelizing the generation process and exploiting the recent multithread hardware architectures. It uses Multivalued Decision Diagrams (MDDs) for representing the constraints and the tuples to be tested and extracts from them the t-wise test cases. Our experiments confirm that our tool requires a shorter amount of time for generating combinatorial test suites, especially for complex models, with a lot of parameters and constraints.
引用
收藏
页码:74 / 81
页数:8
相关论文
共 50 条
  • [1] Efficient combinatorial test generation based on multivalued decision diagrams
    Gargantini, Angelo (angelo.gargantini@unibg.it), 1600, Springer Verlag (8855):
  • [2] A constraint store based on multivalued decision diagrams
    Andersen, H. R.
    Hadzic, T.
    Hooker, J. N.
    Tiedemann, P.
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2007, 2007, 4741 : 118 - +
  • [3] Multivalued Decision Diagrams for Sequencing Problems
    Cire, Andre A.
    van Hoeve, Willem-Jan
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2014, 2014, 8656 : 918 - 922
  • [4] Multivalued Decision Diagrams for Sequencing Problems
    Cire, Andre A.
    van Hoeve, Willem-Jan
    OPERATIONS RESEARCH, 2013, 61 (06) : 1411 - 1428
  • [5] SYNTHESIS OF MINIMAL MULTIVALUED DECISION DIAGRAMS
    DVORAK, V
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 23 (1-5): : 207 - 211
  • [6] Effective Test Generation for Combinatorial Decision Coverage
    Gao, Ruizhi
    Hu, Linghuan
    Wong, W. Eric
    Lu, Han-Lin
    Huang, Shih-Kun
    2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2016), 2016, : 47 - 54
  • [7] Approximate Compilation of Constraints into Multivalued Decision Diagrams
    Hadzic, Tarik
    Hooker, John N.
    O'Sullivan, Barry
    Tiedemann, Peter
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2008, 5202 : 448 - +
  • [8] Binary decision diagrams (BDDs) for the test pattern generation
    Dalpasso, M
    Favalli, M
    SOFTWARE FOR ELECTRICAL ENGINEERING ANALYSIS AND DESIGN, 1996, : 95 - 104
  • [9] Multivalued Decision Diagrams-Based Trust Level Analysis for Social Networks
    Zhang, Li
    Xing, Liudong
    Liu, Anqing
    Mao, Keming
    IEEE ACCESS, 2019, 7 : 180620 - 180629
  • [10] Differentiable Equilibrium Computation with Decision Diagrams for Stackelberg Models of Combinatorial Congestion Games
    Sakaue, Shinsaku
    Nakamura, Kengo
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34