Skip to content

Framework for !(testing) -> verifying concurrent data structures

License

Notifications You must be signed in to change notification settings

joulook/lincheck-Plus-Plus

 
 

Repository files navigation

Lincheck++

Lincheck++ is a framework that extends the capabilities of Lincheck, a user-friendly and practical tool for testing concurrent algorithms on the JVM. It is enhanced by the Trust algorithm[1], which is a state-of-the-art optimal stateless model checking algorithm designed specifically for concurrent programs.

Introduction

To be added.

References

[1] Kokologiannakis, Michalis, Iason Marmanis, Vladimir Gladstein, and Viktor Vafeiadis. Truly stateless, optimal dynamic partial order reduction. Proceedings of the ACM on Programming Languages 6, no. POPL (2022): 1-28.

Acknowledgements

This is a fork of the Lincheck framework by JetBrains.

About

Framework for !(testing) -> verifying concurrent data structures

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 86.3%
  • Java 13.7%