NASA NTRS · 20210005928
Runtime Verification - 17 Years Later
Abstract
Runtime verification is the discipline of analyzing program executions using rigorous methods. The discipline covers such topics as specification-based monitoring, where single executions are checked against formal specifications; predictive runtime analysis, where properties about a system are predicted/inferred from single (good) executions; specification mining from execution traces; visualization of execution traces; and to be fully general: computation of any interesting information from execution traces. Finally, runtime verification also includes fault protection, where monitors actively protect a running system against errors. The paper is written as a response to the ‘Test of Time Award’ attributed to the authors for their 2001 paper [45]. The present paper provides a brief overview of what lead to that paper, what has happened since, and some perspectives on the future of the field.
Keep this discovery
Explore connections, maps & timelines
Rosu, Grigore, Havelund, Klaus. 2018-10-30. Runtime Verification - 17 Years Later. https://ntrs.nasa.gov/citations/20210005928
Cite the original work for its findings. Save a collection to share your selection of sources.