Runtime verification

Runtime verification

We apply formal methods to improve the safety, reliability, and correctness of computing systems for aerospace, automotive, and the blockchain.

  • Edit

Financials

Estimates*

Get premium to view all results
Edit
Revenues, earnings & profits over time
USD202120222023
Revenues000000000000
% growth-39 %67 %
EBITDA000000000000
Profit000000000000
EV000000000000
EV / revenue00.0x00.0x00.0x
EV / EBITDA00.0x00.0x00.0x
R&D budget000000000000

Source: Dealroom estimates

Notes (0)
More about Runtime verification
Made with AI
Edit

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

Analytics
Unlock the full power of analytics with a premium account
Track company size and historic growth
Track team composition and strength
Track website visits and app downloads

Tech stack

Group
Tech stackLearn more about the technologies and tools that this company uses.
Book a Demo

Investments by Runtime verification

Edit