Name Date Size #Lines LOC

..13-Dec-2022-

include/H13-Dec-2022-4325

src/H04-Apr-2024-1,075654

.gitignoreH A D04-Apr-202481 76

BuildH A D04-Apr-202413 21

MakefileH A D04-Apr-20241.9 KiB8861

Makefile.configH A D04-Apr-20241.3 KiB4836

Makefile.rvH A D04-Apr-20241.5 KiB5239

README.txtH A D13-Dec-20221 KiB3929

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