2013 · 37 citations · 3 references
ComputingComputer EngineeringComputer ScienceFormal MethodsInstrumentationProgramming LanguagesControl-flow AnalysisData-flow AnalysisRuntime SystemsMany-core ArchitectureMany-core ProcessorsMonitoring-based InterventionProgram CorrectnessRun-time MonitoringRuntime InstrumentationRuntime VerificationTime-triggered Systems
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.
3
GPU-based Runtime Verification
Shay Berkovich, Borzoo Bonakdarpour, Sebastian Fischmeister · 2013 · 24 citations