2019
DOI: 10.1007/978-3-030-24296-1_43
|View full text |Cite
|
Sign up to set email alerts
|

Methods of Formal Software Verification in the Context of Distributed Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…Unlike the abovementioned studies, we focus specifically on rotary kinematics problems and use the Coq Proof Assistant [23] to formally verify robot rotary kinematics.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Unlike the abovementioned studies, we focus specifically on rotary kinematics problems and use the Coq Proof Assistant [23] to formally verify robot rotary kinematics.…”
Section: Related Workmentioning
confidence: 99%
“…We use the formal methods to infer and verify Formula (23). First, we formally define revolution axis u, revolution angle φ, and revolution matrix _0RG of G → B (in the initial state) and set the length of u to one.…”
Section: Generalized Rodriguez Formulamentioning
confidence: 99%
“…Prior work has made significant contributions to the formalization and verification of distributed systems such as [31,1,15,33]. Model checking and theorem proving are two main methods in these works with the support of typical tools such as HOL4 [16], TLC model checker [39], NuSMV [9].…”
Section: Related Workmentioning
confidence: 99%
“…Significant contributions have been made to verify distributed systems with two mainstream techniques of formal methods including model checking and automated theorem proving. Model-checking techniques [22,15,33] prove to be effective to check safety and liveness properties of distributed system design and algorithms. However, it is noteworthy that these model checking techniques suffer from the state-space explosion problem, which leads to the ineffectiveness of complicated realistic systems, though many model-checking tools such as SPIN [19], NuSMV [9], Cubicle [10] provide space-efficient and on-the-fly algorithm to optimize the methods.…”
Section: Introductionmentioning
confidence: 99%
“…Smart contracts rely on more complex validation rules that are not supported by the base UTXO model. Due to the complexities of implementing a smart contract, the more straightforward account model is usually used instead [7].…”
Section: Introductionmentioning
confidence: 99%