
Runtime verification
We apply formal methods to improve the safety, reliability, and correctness of computing systems for aerospace, automotive, and the blockchain.
Date | Investors | Amount | Round |
---|---|---|---|
- | investor investor | €0.0 | round |
investor | €0.0 | round | |
investor | €0.0 | round | |
$5.3m | Series A | ||
Total Funding | 000k |
USD | 2021 | 2022 | 2023 |
---|---|---|---|
Revenues | 0000 | 0000 | 0000 |
% growth | - | 39 % | 67 % |
EBITDA | 0000 | 0000 | 0000 |
Profit | 0000 | 0000 | 0000 |
EV | 0000 | 0000 | 0000 |
EV / revenue | 00.0x | 00.0x | 00.0x |
EV / EBITDA | 00.0x | 00.0x | 00.0x |
R&D budget | 0000 | 0000 | 0000 |
Source: Dealroom estimates
Related Content
Runtime Verification (RV) operates at the intersection of academic research and commercial software security, providing formal verification services and tools to enhance the safety and correctness of complex computing systems. Founded in 2010 by Grigore Roșu, a professor of computer science at the University of Illinois at Urbana-Champaign, the company commercializes formal methods techniques developed through his academic research. Roșu, who coined the term "runtime verification" in 2001 while a research scientist at NASA, has built the company on a foundation of rigorous mathematical principles to address software reliability. His background includes a Ph.D. from the University of California, San Diego, and extensive research in formal methods and programming languages, which directly informs the company's technological core.
The company's business model is centered on providing specialized security services and developing verification tools. Its primary clients are organizations in high-stakes industries such as aerospace, automotive, and notably, the blockchain sector. For its blockchain clients, which include the entities behind major platforms like Cardano, Polkadot, and Tezos, Runtime Verification performs security audits on smart contracts and virtual machines. This service is crucial for decentralized finance (DeFi) protocols and other blockchain applications where software flaws can lead to significant financial loss. Revenue is generated through these service contracts and licensing of its proprietary software tools. The firm secured a significant milestone with a $5.3 million Series A funding round in June 2021, led by IOSG Ventures and including investment arms of several major blockchain foundations.
Runtime Verification's core technology offering is the K framework, a system that allows for the formal definition of a programming language's syntax and semantics. From a K-based language definition, various tools like interpreters, compilers, and formal analysis tools can be automatically generated. This approach enables the company to perform deep, mathematical analysis of software rather than relying solely on traditional testing. The services portfolio includes formal verification, smart contract auditing, and security consulting. Using its proprietary tools like RV-Match and RV-Predict, the company can detect subtle bugs and undefined behaviors in code that other methods might miss. Unlike static analysis, which examines code without executing it, runtime verification analyzes system behavior during execution, providing a rigorous, evidence-based approach to finding flaws.
Keywords: formal verification, runtime verification, blockchain security, smart contract auditing, K framework, software safety, correctness, Grigore Roșu, virtual machine verification, DeFi security, programming language semantics, aerospace software, automotive software, static analysis, dynamic analysis, bug detection, protocol verification, consensus algorithm analysis, token standards, cybersecurity