Mutation-based Compliance Testing for RISC-V

6Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

Herdt, V., Tempel, S., Grobe, D., & Drechsler, R. (2021). Mutation-based Compliance Testing for RISC-V. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (pp. 55–60). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3394885.3431584

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free