RiTHM: a tool for enabling time-triggered runtime verification for C programs


We introduce the tool RiTHM (Runtime Time-triggered Heterogeneous Monitoring). RiTHM takes a C program under inspection and a set of LTL properties as input and generates an instrumented C program that is verified at run time by a time-triggered monitor. RiTHM provides two techniques based on static analysis and control theory to minimize instrumentation of the input C program and monitoring intervention. The monitor's verification decision procedure is sound and complete and exploits the GPU many-core technology to speedup and encapsulate monitoring tasks.

DOI: 10.1145/2491411.2494596

Extracted Key Phrases

5 Figures and Tables

Citations per Year

Citation Velocity: 6

Averaging 6 citations per year over the last 3 years.

Learn more about how we calculate this metric in our FAQ.

Cite this paper

@inproceedings{Navabpour2013RiTHMAT, title={RiTHM: a tool for enabling time-triggered runtime verification for C programs}, author={Samaneh Navabpour and Yogi Joshi and Chun Wah Wallace Wu and Shay Berkovich and Ramy Medhat and Borzoo Bonakdarpour and Sebastian Fischmeister}, booktitle={ESEC/SIGSOFT FSE}, year={2013} }