Differential Testing of Simulation-Based VM Generators

被引:0
|
作者
Misse-Chanabier, Pierre [1 ]
Polito, Guillermo [2 ]
Ducasse, Stephane [1 ]
Bouraqadi, Noury [3 ]
Fabresse, Luc [3 ]
Tesone, Pablo [1 ]
机构
[1] Univ Lille, Cent Lille, CNRS, Inria,UMR 9189 CRIStAL, Lille, France
[2] Univ Lille, Cent Lille, Inria, CNRS UMR 9189 CRIStAL, Lille, France
[3] Univ Lille, IMT Lille Douai, Inst Mines Telecom, Ctr Digital Syst, F-59000 Lille, France
关键词
Testing; Virtual Machine; Code Mutation; Simulation; COMPILER BUGS;
D O I
10.1145/3477314.3507171
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Testing and debugging language Virtual Machines (VMs) is a laborious task without the proper tooling. This complexity is aggravated when the VM targets multiple architectures. Simulation-based VM generator frameworks allow one to write test cases on the simulation, however they do not ensure the correctness of the generated artifact due to the semantic gap between the environments. In this article we propose Test Transmutation. It extends simulation based VM generator frameworks to also generate simulation test cases and execute them on the generated VMs. It extends such frameworks to translate test cases and applies differential testing and non-semantic-preserving mutations. Test Transmutation detects bugs that are representative of typical VM modifications. Moreover, we apply it to a set of real test cases of the Pharo VM and find several issues. Our approach shows promising results to test simulation-based VM generator frameworks.
引用
收藏
页码:1280 / 1283
页数:4
相关论文
共 50 条
  • [41] Testing the robustness of simulation-based gravitational-wave population inference
    Cheung, Damon H. T.
    Wong, Kaze W. K.
    Hannuksela, Otto A.
    Li, Tjonnie G. F.
    Ho, Shirley
    PHYSICAL REVIEW D, 2022, 106 (08)
  • [42] SIMULATION-BASED ASSESSMENT OF THE STATIONARY TAIL DISTRIBUTION OF A STOCHASTIC DIFFERENTIAL EQUATION
    Bisewski, Krzysztof
    Crommelin, Daan
    Mandjes, Michel
    2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 1742 - 1753
  • [43] Biomarker Testing in Advanced NSCLC: A Simulation-Based Assessment of Medical Oncologists
    Herrmann, T.
    Hamarstrom, E.
    Fidias, P.
    JOURNAL OF THORACIC ONCOLOGY, 2017, 12 (11) : S1902 - S1902
  • [44] A structured approach to the design and simulation-based testing of factory automation systems
    Carpanzano, E
    Ballarino, A
    ISIE 2002: PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-4, 2002, : 181 - 186
  • [45] PARALLEL DIFFERENTIAL EVOLUTION FOR SIMULATION-BASED MULTIOBJECTIVE OPTIMIZATION OF A PRODUCTION PROCESS
    Depolli, Matjaz
    Laitinen, Erkki
    Filipic, Bogdan
    BIOINSPIRED OPTIMIZATION METHODS AND THEIR APPLICATIONS (BIOMA 2010), 2010, : 141 - 152
  • [46] Simulation-based analysis of a complex printed circuit board testing process
    Smith, JS
    Li, YL
    Gjesvold, J
    PROCEEDINGS OF THE 2002 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2002, : 993 - 998
  • [47] A Taxonomy for Quality in Simulation-Based Development and Testing of Automated Driving Systems
    Schuett, Barbara
    Steimle, Markus
    Kramer, Birte
    Behnecke, Danny
    Sax, Eric
    IEEE ACCESS, 2022, 10 : 18631 - 18644
  • [48] Serious Fun Adding Summative Simulation-Based Testing to the CHEST Challenge
    Kelly, William F.
    Dellert, Ed
    Rosen, Mark
    CHEST, 2011, 140 (01) : 267 - 268
  • [49] Simulation-based 'STRESS' testing case study: A multicast routing protocol
    Helmy, A
    Estrin, D
    SIXTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 1998, : 36 - 43
  • [50] Simulation-based Testing for Early Safety-Validation of Robot Systems
    Huck, Tom P.
    Ledermann, Christoph
    Kroger, Torsten
    2020 IEEE SYMPOSIUM ON PRODUCT COMPLIANCE ENGINEERING (IEEE SPCE 2020), 2020,