README.txt 1.0 KB

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