Formal Methods in System Design

Papers
(The median citation count of Formal Methods in System Design is 0. The table below lists those papers that are above that threshold based on CrossRef citation counts [max. 250 papers]. The publications cover those that have been published in the past four years, i.e., from 2021-04-01 to 2025-04-01.)
ArticleCitations
Preface for the formal methods in system design special issue on SYNT 202123
Special Issue on Syntax-Guided Synthesis Preface9
An input–output relational domain for algebraic data types and functional arrays6
Specifiable robustness in reactive synthesis6
Finite-trace and generalized-reactivity specifications in temporal synthesis5
Dissecting ltlsynt5
Bridging the gap between single- and multi-model predictive runtime verification4
Certifying proofs for SAT-based model checking4
Automated repair for timed systems4
SMT-based verification of program changes through summary repair3
Preface of the special issue on the conference on Computer-Aided Verification 2020 and 20213
Partial bounding for recursive function synthesis3
Data-driven invariant learning for probabilistic programs3
Synbit: synthesizing bidirectional programs using unidirectional sketches3
A verified durable transactional mutex lock for persistent x86-TSO3
Abstraction Modulo Stability3
Assumption-based Runtime Verification2
Verification modulo theories2
Church synthesis on register automata over linearly ordered data domains2
Thread-modular counter abstraction: automated safety and termination proofs of parameterized software by reduction to sequential program verification2
The hexatope and octatope abstract domains for neural network verification2
Isla: integrating full-scale ISA semantics and axiomatic concurrency models (extended version)2
Automatic proofs of memory deallocation for a Whiley-to-C Compiler2
Control strategies for off-line testing of timed systems2
Runtime verification of partially-synchronous distributed system2
Reachability of Koopman linearized systems using explicit kernel approximation and polynomial zonotope refinement2
2018 CAV award2
LTL model checking of self modifying code2
Extending rely-guarantee thinking to handle real-time scheduling2
Enhancing active model learning with equivalence checking using simulation relations2
Preface for the formal methods in system design special issue on ‘Formal Methods 2021’2
Software doping analysis for human oversight1
Memory access protocols: certified data-race freedom for GPU kernels1
A relational shape abstract domain1
Preface of the special issue on the conference on computer-aided verification 20181
On multi-language abstraction: Towards a static analysis of multi-language programs1
Termination of triangular polynomial loops1
Stratified guarded first-order transition systems1
Parameterized verification of leader/follower systems via first-order temporal logic1
Machine learning and logic: a new frontier in artificial intelligence1
Extended bounded response LTL: a new safety fragment for efficient reactive synthesis1
Introducing robust reachability1
Integrating ADTs in KeY and their application to history-based reasoning about collection1
Incremental design-space model checking via reusable reachable state approximations1
Cut-off theorems for the PV-model1
Distributed parametric model checking timed automata under non-Zenoness assumption1
Parameter synthesis for Markov models: covering the parameter space1
Round- and context-bounded control of dynamic pushdown systems1
Colored nested words1
Runtime verification of real-time event streams using the tool HStriver1
Equivalence checking and intersection of deterministic timed finite state machines1
Formally understanding Rust’s ownership and borrowing system at the memory level0
Interpolating bit-vector formulas using uninterpreted predicates and Presburger arithmetic0
Two SAT solvers for solving quantified Boolean formulas with an arbitrary number of quantifier alternations0
Fingerprinting and analysis of Bluetooth devices with automata learning0
Interpolation with guided refinement: revisiting incrementality in SAT-based unbounded model checking0
Bounded-memory runtime enforcement with probabilistic and performance analysis0
Preface for the Formal Methods in System Design special issue on ‘FASE 2022’0
Correction: (Un)Solvable loop analysis0
Towards efficient verification of population protocols0
Divider verification using symbolic computer algebra and delayed don’t care optimization: theory and practical implementation0
Construction of verifier combinations from off-the-shelf components0
Distributed bounded model checking0
Dynamic dependability analysis of shuffle-exchange networks0
Formal methods: practical applications and foundations0
Concise outlines for a complex logic: a proof outline checker for TaDA0
From LTL to unambiguous Büchi automata via disambiguation of alternating automata0
Global guidance for local generalization in model checking0
Mining of extended signal temporal logic specifications with ParetoLib 2.00
Golem: a flexibile and efficient solver for constrained Horn clauses0
PAC statistical model checking of mean payoff in discrete- and continuous-time MDP0
The complexity gap in the static analysis of cache accesses grows if procedure calls are added0
Debug-localize-repair: a symbiotic construction for heap manipulations0
Partial program analysis for staged compilation systems0
Rely-guarantee bound analysis of parameterized concurrent shared-memory programs0
Hashing-based approximate counting of minimal unsatisfiable subsets0
SAT solving for variants of first-order subsumption0
A scalable entropy estimator0
Symbolic encoding of LL(1) parsing and its applications0
Faster algorithms for quantitative verification in bounded treewidth graphs0
Correction: Parameterized verification of leader/follower systems via first-order temporal logic0
Functional synthesis via input–output separation0
The probabilistic termination tool amber0
On monitoring linear temporal properties0
Compositional verification of priority systems using sharp bisimulation0
Certified SAT solving with GPU accelerated inprocessing0
Porous invariants for linear systems0
Practical algebraic calculus and Nullstellensatz with the checkers Pacheck and Pastèque and Nuss-Checker0
Vacuity in synthesis0
Preface of the special issue on the Conference on Computer-Aided Verification 20220
Compositional runtime enforcement revisited0
Information-flow control on ARM and POWER multicore processors0
Achieving high coverage in hardware equivalence checking via concolic verification0
(Un)Solvable loop analysis0
Reluplex: a calculus for reasoning about deep neural networks0
Preface of the special issue on the conference on formal methods in computer aided design 20180
From LTL to rLTL monitoring: improved monitorability through robust semantics0
Edmund Melson Clarke, Jr. (1945–2020)0
Temporal prophecy for proving temporal properties of infinite-state systems0
Towards neural-network-guided program synthesis and verification0
Mining definitions in Kissat with Kittens0
Stochastic games with lexicographic objectives0
Information-flow interfaces0
Relational abstract interpretation of arrays in assembly code0
0.34706497192383