arrow
返回

GenMC: A Model Checker for Weak Memory Models

delete2021-07-15
delete0
delete
OA
AI
DOI:10.1007/978-3-030-81685-8_20delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
AbstractGenMC is an LLVM-based state-of-the-art stateless model checker for concurrent C/C++ programs. Its modular infrastructure allows it to support complex memory models, such as RC11 and IMM, and makes it easy to extend to support further axiomatic memory models.In this paper, we discuss the overall architecture of the tool and how it can be extended to support additional memory models, programming languages, and/or synchronization primitives. To demonstrate the point, we have extended the tool with support for the Linux kernel memory model (LKMM), synchronization barriers, POSIX I/O system calls, and better error detection capabilities.

期刊

暂无期刊信息

机构

暂无机构信息
引用论文

引用论文

暂无论文信息