NameDateSize

..14-Dec-20225

.gitignoreH A D21-Mar-202481

BuildH A D21-Mar-202413

include/H14-Dec-20226

MakefileH A D21-Mar-20241.9 KiB

Makefile.configH A D21-Mar-20241.3 KiB

Makefile.rvH A D21-Mar-20241.5 KiB

README.txtH A D14-Dec-20221 KiB

src/H21-Mar-20247

README.txt

1RV: Runtime Verification
2
3Runtime Verification (RV) is a lightweight (yet rigorous) method that
4complements classical exhaustive verification techniques (such as model
5checking and theorem proving) with a more practical approach for
6complex systems.
7
8The rv tool is the interface for a collection of monitors that aim
9analysing the logical and timing behavior of Linux.
10
11Installing RV
12
13RV depends on the following libraries and tools:
14
15 - libtracefs
16 - libtraceevent
17
18It also depends on python3-docutils to compile man pages.
19
20For development, we suggest the following steps for compiling rtla:
21
22  $ git clone git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git
23  $ cd libtraceevent/
24  $ make
25  $ sudo make install
26  $ cd ..
27  $ git clone git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git
28  $ cd libtracefs/
29  $ make
30  $ sudo make install
31  $ cd ..
32  $ cd $rv_src
33  $ make
34  $ sudo make install
35
36For further information, please see rv manpage and the kernel documentation:
37  Runtime Verification:
38    Documentation/trace/rv/runtime-verification.rst
39