Sequential programming for distributed algorithm verification
Writing a sequential program in an imperative programming language is much easier than writing a distributed algorithm. This paper describes an approach to representing, testing, and verifying distributed algorithms by treating them as sequential programs. This approach allows for the use of testing and verification techniques typically applied to sequential programs.
Authors
- Tatsuhiro Tsuchiya (ORCID: https://orcid.org/0000-0002-3329-9235)
Institutions
- The University of Osaka (JP)
Publication Details
- Published
- 2024-11-13
- DOI
- https://doi.org/10.1109/prdc63035.2024.00042
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 0.00