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 条
  • [31] Simulation-Based Testing of Pager Interruptions During Laparoscopic Cholecystectomy
    Sujka, Joseph A.
    Safcsak, Karen
    Bhullar, Indermeet S.
    Havron, William S., III
    JOURNAL OF SURGICAL EDUCATION, 2018, 75 (05) : 1351 - 1356
  • [32] Simulation-Based Testing and Performance Evaluation of Vehicle Safety Functions
    Riegl, Peter
    Gaull, Andreas
    Beitelschmidt, Michael
    SAE INTERNATIONAL JOURNAL OF CONNECTED AND AUTOMATED VEHICLES, 2024, 7 (01):
  • [33] Automatic Scenario Generation for Simulation-Based Testing of AD/ADAS
    Shibuya, Kaoru
    Hyodo, Akihiko
    Akai, Akihito
    Yamada, Tetsuya
    SAE Technical Papers, 2023,
  • [34] Clinical Simulation-based Usability Testing of a Mobile Telestroke System
    Heath, Kaitlynne
    Mehndiratta, Prachi
    Decker, Chip
    Lawrence, Rob
    Whitt, Dempsey
    Fellows, Dan
    Broadnax, Tamara
    Lavrentyev, Vladimir
    Feldman, Moshe
    Henry, Jeneane
    Wong, Jason
    Ruiz, Andres
    Hekmatodoost, Kevon
    Ono, Kenichiro
    Bhatti, Muhammad
    Rahim, Basit
    Toqeer, Qaiser
    Ricks, Jamie
    Madu, Theandra
    Blankson, Baaba
    Heath, Jamie
    Brown, Pamela
    Bennam, Poanna
    Lu, Juan
    Felton, Warren
    Ornato, Joseph
    Chapman, Sherita
    NEUROLOGY, 2017, 88
  • [35] Pilot Testing of Virtual Simulation-Based Experiences in an Oncology Nursing Seminar
    Burrell, Sherry A.
    Ross, Jennifer Gunberg
    Keil, Kelly M.
    Heverly, MaryAnn
    JOURNAL OF NURSING EDUCATION, 2023, 62 (03) : 167 - 170
  • [36] Efficient Use of Simulation-based Testing in the Development of automation technology Systems
    Barth, Mike
    Fay, Alexander
    Wagner, Florian
    Frey, Georg
    AUTOMATION 2010, 2010, : 47 - 50
  • [37] Sample size calculation for simulation-based multiple-testing procedures
    Bang, HJ
    Jung, SH
    George, SL
    JOURNAL OF BIOPHARMACEUTICAL STATISTICS, 2005, 15 (06) : 957 - 967
  • [38] A Taxonomy for Quality in Simulation-Based Development and Testing of Automated Driving Systems
    Schutt, Barbara
    Steimle, Markus
    Kramer, Birte
    Behnecke, Danny
    Sax, Eric
    IEEE Access, 2022, 10 : 18631 - 18644
  • [39] Designing for Patient Safety and Efficiency: Simulation-Based Hospital Design Testing
    Colman, Nora
    Edmond, Mary Bond
    Dalpiaz, Ashley
    Walter, Sarah
    Miller, David C.
    Hebbar, Kiran
    HERD-HEALTH ENVIRONMENTS RESEARCH & DESIGN JOURNAL, 2020, 13 (04) : 68 - 80
  • [40] Design principles for simulation-based learning of hypothesis testing in secondary school
    Nilsson, Per
    Eckert, Andreas
    MATHEMATICAL THINKING AND LEARNING, 2024, 26 (04) : 359 - 381