Mutation-based Compliance Testing for RISC-V

被引:1
|
作者
Herdt, Vladimir [1 ,2 ]
Tempel, Soren [1 ]
Grosse, Daniel [2 ,3 ]
Drechsler, Rolf [1 ,2 ]
机构
[1] Univ Bremen, Inst Comp Sci, Bremen, Germany
[2] DFKI GmbH, Cyber Phys Syst, Bremen, Germany
[3] Johannes Kepler Univ Linz, Inst Complex Syst, Linz, Austria
关键词
RISC-V; Compliance Testing; Mutation; Instruction Set Simulation; Symbolic Execution; GENERATION;
D O I
10.1145/3394885.3431584
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Compliance testing for RISC-V is very important. Essentially, it ensures that compatibility is maintained between RISC-V implementations and the ever growing RISC-V ecosystem. Therefore, an official Compliance Test-suite (CT) is being actively developed. However, it is very difficult to achieve that all relevant functional behavior is comprehensively tested. In this paper, we propose a mutation-based approach to boost RISC-V compliance testing by providing more comprehensive testing results. Therefore, we define mutation classes tailored for RISC-V to assess the quality of the CT and provide a symbolic execution framework to generate new test-cases that kill the undetected mutants. Our experimental results demonstrate the effectiveness of our approach. We identified several serious gaps in the CT and generated new tests to close these gaps.
引用
收藏
页码:55 / 60
页数:6
相关论文
共 50 条
  • [31] Mutation-based Testing of Format String Bugs
    Shahriar, Hossain
    Zulkernine, Mohammad
    11TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2008, : 229 - 238
  • [32] A Mutation-Based Approach for Testing AsmetaL Specifications
    Hassine, Jameleddine
    Alkrarha, Osama
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2015, 40 (12) : 3523 - 3544
  • [33] Mutation-based inter-class testing
    Yoon, H
    Choi, B
    Jeon, JO
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 174 - 181
  • [34] Information Flow Tracking in RISC-V
    Shirley, Geraldine
    Saqib, Fareena
    2019 IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITIES: IMPROVING QUALITY OF LIFE USING ICT, IOT AND AI (IEEE HONET-ICT 2019), 2019, : 199 - 200
  • [35] MUTAGEN: Faster Mutation-Based Random Testing
    Mista, Agustin
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 120 - 122
  • [36] RISC-V RANDOM TEST GENERATOR
    Dai Duong Tran
    Thi Giang Truong
    Truong Giang Do
    The Duc Do
    2021 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP 2021), 2021, : 150 - 155
  • [37] A Framework for Fault Tolerance in RISC-V
    Doerflinger, Alexander
    Kleinbeck, Benedikt
    Albers, Mark
    Michalik, Harald
    Moya, Martin
    2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2022, : 163 - 170
  • [38] Mutation-based Testing of Integer Overflow Vulnerabilities
    Zeng, Fanping
    Mao, Liangliang
    Chen, Zhide
    Cao, Qing
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 4416 - 4419
  • [39] Efficient Cryptography on the RISC-V Architecture
    Stoffelen, Ko
    PROGRESS IN CRYPTOLOGY - LATINCRYPT 2019, 2019, 11774 : 323 - 340
  • [40] Towards a firmware TPM on RISC-V
    Boubakri, Marouene
    Chiatante, Fausto
    Zouari, Belhassen
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 647 - 650