-
181
The bedrock structured programming system
Published 2021“…We report on the design and implementation of an extensible programming language and its intrinsic support for formal verification. Our language is targeted at low-level programming of infrastructure like operating systems and runtime systems. …”
Get full text
Article -
182
PROLEAD
Published 2022-08-01“…Moreover, abstract models like probing security allow formal verification tools to evaluate masked implementations. …”
Get full text
Article -
183
Towards Neural Routing with Verified Bounds on Performance
Published 2022-09-01“…On the way to compensate for this drawback, formal verification techniques, which can provide reliable guarantees on program behavior, were developed for DNNs. …”
Get full text
Article -
184
VConMC: Enabling Consistency Verification for Distributed Systems Using Implementation-Level Model Checkers and Consistency Oracles
Published 2024-03-01“…However, formal verification is not a panacea due to limitations such as the cost of verification, inability to verify existing implementations, and human errors involved. …”
Get full text
Article -
185
Verification of HotStuff BFT Consensus Protocol With TLA+/TLC in an Industrial Setting
Published 2021-01-01“…The extent of formal verification methods applied in industrial projects has always been limited. …”
Get full text
Article -
186
How to Formalize Loop Iterations in Cryptographic Protocols Using ProVerif
Published 2024-01-01“…The formal verification of cryptographic protocols has been extensively studied in recent years. …”
Get full text
Article -
187
PROLEAD
Published 2022-08-01“…Moreover, abstract models like probing security allow formal verification tools to evaluate masked implementations. …”
Get full text
Article -
188
Methods for Domain Specification of Verification-Oriented Process Ontology
Published 2019-12-01“…One of the advantages of such ontologies is their formal semantics which make possible formal verification of the described systems. Our method is based on the abstract verification-oriented process ontology. …”
Get full text
Article -
189
Certifying checksum-based logging in the RapidFSCQ crash-safe filesystem
Published 2017Get full text
Thesis -
190
The bedrock structured programming system
Published 2022“…We report on the design and implementation of an extensible programming language and its intrinsic support for formal verification. Our language is targeted at low-level programming of infrastructure like operating systems and runtime systems. …”
Get full text
Article -
191
Verified Approximation Algorithms
Published 2022-03-01“…We present the first formal verification of approximation algorithms for NP-complete optimization problems: vertex cover, independent set, set cover, center selection, load balancing, and bin packing. …”
Get full text
Article -
192
Synthesis of a Controller Algorithm for Safety-Critical Systems
Published 2022-01-01“…For the design phase, STPA can be combined with SysML modeling activities, including simulation and formal verification of systems models to produce the control software more efficiently. …”
Get full text
Article -
193
Formal-Guided Fuzz Testing: Targeting Security Assurance From Specification to Implementation for 5G and Beyond
Published 2024-01-01“…We design and implement formal verification to detect attack traces in critical protocols. …”
Get full text
Article -
194
The bedrock structured programming system: combining generative metaprogramming and hoare logic in an extensible program verifier
Published 2014“…We report on the design and implementation of an extensible programming language and its intrinsic support for formal verification. Our language is targeted at low-level programming of infrastructure like operating systems and runtime systems. …”
Get full text
Get full text
Article -
195
Shaded tangles for the design and verification of quantum programs
Published 2018“…We analyze many known quantum programs in this way—including entanglement manipulation and error correction—and in each case present a fullytopological formal verification, yielding in several cases substantial new insight into how the program works. …”
Conference item -
196
Modeling Algorithms in SystemC and ACL2
Published 2014-06-01“…By means of a special-purpose parser, an algorithm coded in SystemC is converted to a MASC model for the purpose of documentation, which in turn is translated to ACL2 for formal verification. The parser also generates a SystemC variant that is suitable as input to a high-level synthesis tool. …”
Get full text
Article -
197
Implementation of the Composition-nominative Approach to Program Formalization in Mizar
Published 2018-05-01“…The further aim of this work is development of a formal verification tool for software which processes and communicates with complex forms of data.…”
Get full text
Article -
198
Tool building requirements for an API to first-order solvers
Published 2006“…<p>Effective formal verification tools require that robust implementations of automatic procedures for first-order logic and satisfiability modulo theories be integrated into expressive interactive frameworks for logical deduction, such as higher-order logic theorem provers. …”
Journal article -
199
EVE: A tool for temporal equilibrium analysis
Published 2018“…We present EVE (Equilibrium Verification Environment), a formal verification tool for the automated analysis of temporal equilibrium properties of concurrent and multi-agent systems. …”
Conference item -
200
CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives
Published 2023“…Some past work has shown how to do formal verification of that assembly, and other work has shown how to generate C code automatically along with formal proof, but with consequent performance penalties vs. the best- known assembly. …”
Get full text
Article