GitHub - michaliskok/rcu: Systematic Testing of the Read-Copy-Update (RCU) mechanism (original) (raw)

Validation of RCU

This repository contains code and tests that aim to verify some key properties of the Linux kernel's Read-Copy-Update (RCU) mechanism.

You can find some more information about our attempt to verify the grace period guarantee of Hierarchical RCU (Tree RCU) in thisdraft (latest revision: 2016/11/30), or thispaper(presented at SPIN 2017).

Author: Michalis Kokologiannakis.

License

The code at this repository is distributed under the GPL, version 2 or (at your option) later. Please see the LICENSE file for details.

Requirements

In order to run the tests in this repository you need the stateless model checking tool Nidhugg.

More information about this tool can be found at this paper.

Directories

Contact

Feel free to contact me at: mixaskok at gmail dot com.