Related Experiment Video
Updated: Dec 29, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
Para : parameterized path reduction, acceleration, and SMT for reachability in threshold-guarded distributed
Igor Konnov1, Marijana Lazić1, Helmut Veith1
1Institute of Information Systems E184/4, TU Wien (Vienna University of Technology), Favoritenstraße 9-11, 1040 Vienna, Austria.
We improved automatic verification for fault-tolerant distributed algorithms (FTDAs). Our new method uses SMT solvers and advanced reductions to efficiently check complex FTDAs, verifying previously unverified algorithms.
Area of Science:
- Computer Science
- Distributed Systems
- Formal Verification
Background:
- Automatic verification of fault-tolerant distributed algorithms (FTDAs) is complex due to parameterized conditions and system sizes.
- Existing bounded model checking (BMC) techniques require improvements for verifying state-of-the-art FTDAs.
Purpose of the Study:
- To enhance the efficiency and completeness of automatic verification for FTDAs.
- To develop a novel technique for verifying complex FTDAs that were previously intractable.
Main Methods:
- Encoding bounded executions of counter systems over integer counters in SMT (Satisfiability Modulo Theories).
- Introducing a new reduction technique exploiting acceleration and FTDA structure to prune the search space.
- Applying data and counter abstraction followed by bounded model checking.
Main Results:
- Successfully verified the safety of seven state-of-the-art FTDAs that were previously out of reach.
- The new SMT-based approach with aggressive pruning significantly improves verification capabilities.
Conclusions:
- The proposed SMT-based verification technique offers a more powerful and scalable approach for FTDAs.
- This advancement enables the verification of complex distributed systems, enhancing their reliability.
Related Concept Videos
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The Squeeze Theorem
Distribution Reliability and Automation
Distributed Loads: Problem Solving
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...

