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 条
  • [21] Software-based self-test generation for microprocessors with high-level decision diagrams
    Jasnetski, Artjom
    Ubar, Raimund
    Tsertov, Anton
    Brik, Marina
    PROCEEDINGS OF THE ESTONIAN ACADEMY OF SCIENCES, 2014, 63 (01) : 48 - 61
  • [22] Parallel decomposition of decision tables using decision diagrams
    Takagi, N
    Image Processing, Biomedicine, Multimedia, Financial Engineering and Manufacturing, Vol 18, 2004, 18 : 27 - 30
  • [23] A Weight-based Approach to Combinatorial Test Generation
    Zhao, Jing
    Ning, G. R.
    Lu, H. L.
    Wang, Y. B.
    Cai, Yan
    Zhang, Jian
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 378 - 379
  • [24] On Automatic Software-Based Self-Test Program Generation Based on High-Level Decision Diagrams
    Jasnetski, Artjom
    Ubar, Raimund
    Tsertov, Anton
    2016 17TH IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2016, : 177 - 177
  • [25] Evolutionary Multivalued Decision Diagrams for Obtaining Motion Representation of Humanoid Robots
    Sakai, Masashi
    Kanoh, Masayoshi
    Nakamura, Tsuyoshi
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (05): : 653 - 663
  • [26] Synthesis of High-Level Decision Diagrams for Functional Test Pattern Generation
    Ubar, Raimund
    Raik, Jaan
    Karputkin, Anton
    Tombak, Mati
    MIXDES 2009: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, : 519 - +
  • [27] TEST-GENERATION FOR PATH DELAY FAULTS USING BINARY DECISION DIAGRAMS
    BHATTACHARYA, D
    AGRAWAL, P
    AGRAWAL, VD
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (03) : 434 - 447
  • [28] Performability Analysis of Multistate Computing Systems Using Multivalued Decision Diagrams
    Amari, Suprasad V.
    Xing, Liudong
    Shrestha, Akhilesh
    Akers, Jennifer
    Trivedi, Kishor S.
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (10) : 1419 - 1433
  • [29] A Survey on Test Case Generation using UML Diagrams and Feasibility Study to Generate Combinatorial Logic Oriented Test Cases
    Tatale, Subhash B.
    Prakash, V. Chandra
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2021, 12 (02): : 254 - 269
  • [30] Test power reduction and test pattern generation for multiple faults using zero suppressed decision diagrams
    Anita J.P.
    Sudheesh P.
    International Journal of High Performance Systems Architecture, 2016, 6 (01): : 51 - 60