Publications
Runtime Verification Inc. is fueled by people. We are pioneers and leaders in the runtime verification community, with hundreds of publications that shaped the field. This is just a short, curated list. More papers and articles can be read here.

IELE: A Rigorously Designed Language and Tool Ecosystem for the Blockchain
Theodoros Kasampalis, Dwight Guth, Brandon Moore, Traian Șerbănuță, Yi Zhang, Daniele Filaretti, Ralph Johnson and Grigore RoșuFM 2019, pp 593-610. 2019.
PDF, IELE, BIB
A Complete Formal Semantics of x86-64 User-Level Instruction Set Architecture
Sandeep Dasgupta, Daejun Park, Theodoros Kasampalis, Vikram S. Adve and Grigore RoșuPLDI 2019, ACM, pp 1133-1148. 2019
PDF, Semantics, DOI, PLDI, BIB
P4K: A Formal Semantics of P4 and Applications
Ali Kheradmand and Grigore RoșuTechnical Report https://arxiv.org/abs/1804.01468, April 2018
PDF, P4K, DOI, BIB
KJS: A Complete Formal Semantics of JavaScript
Daejun Park, Andrei Ștefănescu and Grigore RoșuPLDI'15, ACM, pp 346-356. 2015
PDF, Semantics, DOI, PLDI'15, BIB
K-Java: A Complete Semantics of Java
Denis Bogdănaș and Grigore RoșuPOPL'15, ACM, pp 445-456. 2015
PDF, K-Java, DOI, POPL'15, BIB
An Executable Formal Semantics of C with Applications
Chucky Ellison and Grigore RoșuPOPL'12, ACM, pp 533-544. 2012
PDF, Semantics, DOI, POPL'12, BIB
A Formal Executable Semantics of Verilog
Patrick Meredith, Michael Katelman, Jose Meseguer and Grigore RoșuMEMOCODE'10, IEEE, pp 179-188. 2010
PDF, IEEE, MEMOCODE'10
Program Verification by Coinduction
Brandon Moore, Lucas Pena and Grigore RoșuESOP'18, Springer, pp 589-618. 2018
PDF, Matching Logic, DOI, ESOP'18, BIB
A Language-Independent Proof System for Full Program Equivalence
Ștefan Ciobaca, Dorel Lucanu, Vlad Rusu and Grigore RoșuJ.FAOC, Volume 28(3), pp 469-497. 2016
PDF, Matching Logic, DOI, J.FAOC, BIB
Term-Generic Logic
Andrei Popescu and Grigore RoșuJournal of Theoretical Computer Science, Volume 577(1), pp 1-24. 2015
PDF, DOI, Journal of Theoretical Computer Science, BIB
All-Path Reachability Logic
Andrei Ștefănescu, Ștefan Ciobaca, Radu Mereuță, Brandon Moore, Traian Șerbănuță and Grigore RoșuRTA'14, LNCS 8560, pp 425-440. 2014
PDF, Matching Logic, DOI, RTA'14, BIB
One-Path Reachability Logic
Grigore Roșu, Andrei Ștefănescu, Ștefan Ciobaca and Brandon MooreLICS'13, IEEE, pp 358-367. 2013
PDF, Reachability Logic, LICS'13, BIB
Checking Reachability using Matching Logic
Grigore Roșu and Andrei ȘtefănescuOOPSLA'12, ACM, pp 555-574. 2012
PDF, Matching Logic, DOI, OOPSLA'12, BIB
A Semantic Approach to Interpolation
Andrei Popescu, Traian Șerbănuță and Grigore RoșuJ. of TCS, Volume 410(12-13), pp 1109-1128. 2009
PDF, J.TCS, DOI, BIB
The Rewriting Logic Semantics Project
Jose Meseguer and Grigore RoșuJ. of TCS, Volume 373(3), pp 213-237. 2007
PDF, J.TCS
Executing Formal Semantics with the K Tool
David Lazar, Andrei Arusoaie, Traian Șerbănuță, Chucky Ellison, Radu Mereuță, Dorel Lucanu and Grigore RoșuFM'12, LNCS 7436, pp 267-271. 2012
PDF, K, DOI, FM'12, BIB
The K Primer (version 3.3)
Traian Șerbănuță, Andrei Arusoaie, David Lazar, Chucky Ellison, Dorel Lucanu and Grigore RoșuK'11, ENTCS 304, pp 57-80. 2014
PDF, K, DOI, K11, BIB
Semantics-Based Program Verifiers for All Languages
Andrei Ștefănescu, Daejun Park, Shijiao Yuwen, Yilong Li and Grigore RoșuOOPSLA'16, ACM, pp 74-91. 2016
PDF, Matching Logic, DOI, OOPSLA'16, BIB
IELE: An Intermediate-Level Blockchain Language Designed and Implemented Using Formal Semantics
Theodoros Kasampalis, Dwight Guth, Brandon Moore, Traian Șerbănuță, Daniele Filaretti, Grigore Roșu and Ralph JohnsonTechnical Report http://hdl.handle.net/2142/100320, July 2018
PDF, IELE, DOI, BIB




