Skip to content

vesalvojdani/relay-sv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RELAY SV-COMP

Build workflow

This "simply" automates the building and running of RELAY on a single program. For more information, see the original readme: README.orig or the paper on RELAY:

Jan Wen Voung, Ranjit Jhala, and Sorin Lerner. RELAY: static race detection on millions of lines of code. In ESEC-FSE 2007. ACM, 205–214.

The RELAY analyzer implements summary-based analysis using multiple workers communicating with a server. It is more suited for analysis of larger programs than small intricate examples.

Bulding

The following works on the CI (Ubuntu 22.04):

sudo apt install -y opam gcc autoconf automake make gperf python3 indent flex libfl-dev bison
opam switch create . 3.11.2
./scripts/build.sh

Running

Then run it with ./run_relay.sh tests/01-simple_rc.c

About

The RELAY data race analyzer, adapted for BenchExec

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published