VLDB 2026 Research / reviewers in the wild / expert
Jason Belt
dblp:22/6597
· DBLP profile ↗
13ranked-venue papers
2as first author
8since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 1 first-author · 7 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Proof Engineering in Logika: Synergistically Integrating Automated and Semi-automated Program Verification
Stefan Hallerstede, Robby, John Hatcliff, Jason Belt, David S. Hardin |
FMICS | 4 |
| 2025 | End-to-End Formal Methods Integrated Development with SysMLv2 Using HAMR
John Hatcliff, Jason Belt, Robby, Clint McKenzie, Catalina Liang |
FMICS | 2 |
| 2025 | Automated property-based testing from AADL component contracts
John Hatcliff, Jason Belt, Robby, Jacob Legg, Danielle Stewart, Todd Carpenter |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2025 | Logika: the Sireum verification framework
Robby, John Hatcliff, Jason Belt |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2024 | Logika: The Sireum Verification Framework
Robby, John Hatcliff, Jason Belt |
FMICS | 3 |
| 2023 | Automated Property-Based Testing from AADL Component Contracts
John Hatcliff, Jason Belt, Robby, Jacob Legg, Danielle Stewart, Todd Carpenter |
FMICS | 2 |
| 2023 | Model-driven development for the seL4 microkernel using the HAMR framework
Jason Belt, John Hatcliff, Robby, John Shackleton, Jim Carciofini, Todd Carpenter, Eric Mercer, Isaac Amundson, Junaid Babar, Darren D. Cofer, David S. Hardin, Karl Hoech, Konrad Slind, Ihor Kuz, Kent McLeod |
J. Syst. Archit. | 1 |
| 2021 | HAMR: An AADL Multi-platform Code Generation Toolset
John Hatcliff, Jason Belt, Robby, Todd Carpenter |
ISoLA | 2 |
| 2018 | A Unified Approach for Modeling, Developing, and Assuring Critical Systems
John Hatcliff, Brian R. Larson, Jason Belt, Robby, Yi Zhang 0051 |
ISoLA (1) | 3 |
| 2018 | Model-Based Development for High-Assurance Embedded Systems
Robby, John Hatcliff, Jason Belt |
ISoLA (1) | 3 |
| 2013 | Explicating symbolic execution (xSymExe): an evidence-based verification frameworkabstractPrevious applications of symbolic execution (Sym-Exe) have focused on bug-finding and test-case generation. However, SymExe has the potential to significantly improve usability and automation when applied to verification of software contracts in safety-critical systems. Due to the lack of support for processing software contracts and ad hoc approaches for introducing a variety of over/under-approximations and optimizations, most SymExe implementations cannot precisely characterize the verification status of contracts. Moreover, these tools do not provide explicit justifications for their conclusions, and thus they are not aligned with trends toward evidence-based verification and certification. We introduce the concept of explicating symbolic execution (xSymExe) that builds on a strong semantic foundation, supports full verification of rich software contracts, explicitly tracks where over/under-approximations are introduced or avoided, precisely characterizes the verification status of each contractual claim, and associates each claim with explications for its reported verification status. We report on case studies in the use of Bakar Kiasan, our open source xSymExe tool for Spark Ada. John Hatcliff, Robby, Patrice Chalin, Jason Belt |
ICSE | 4 |
| 2012 | Bakar Alir: Supporting Developers in Construction of Information Flow Contracts in SPARKabstractThis tool paper describes the design and implementation of an interactive environment for discovering and browsing information flow in SPARK programs. SPARK is a subset of Ada that has been used in a number of industrial contexts for implementing certified safety and security critical systems. SPARK requires explicit specification of information flow properties in the form of procedure contracts. To write such contracts, developers need to understand the data and control dependencies in the program. Our tool Bakar Alir, implemented as an Eclipse Plug-in, utilizes classic slicing and chopping techniques to assist developers in writing information flow contracts. Hariharan Thiagarajan, John Hatcliff, Jason Belt, Robby |
SCAM | 3 |
| 2009 | Sireum/Topi LDP: a lightweight semi-decision procedure for optimizing symbolic execution-based analysesabstractAutomated theorem proving techniques such as Satisfiability Modulo Theory (SMT) solvers have seen significant advances in the past several years. These advancements, coupled with vast hardware improvements, have drastic impact on, for example, program verification techniques and tools. The general availability of robust general purpose solvers have reduced a significant engineering overhead when designing and developing program verifiers. However, most solver implementations are designed to be used as a black box, and due to their aim as general purpose solvers, they often miss optimization opportunities that can be done by leveraging domain-specific knowledge. Jason Belt, Robby, Xianghua Deng |
ESEC/SIGSOFT FSE | 1 |