Engineering PapersSearch

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

BibTeXRIS

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.