2013
DOI: 10.1007/978-3-319-03089-0_13
|View full text |Cite
|
Sign up to set email alerts
|

Certified Impossibility Results for Byzantine-Tolerant Mobile Robots

Abstract: Abstract. We propose a framework to build formal developments for robot networks using the COQ proof assistant, to state and to prove formally various properties. We focus in this paper on impossibility proofs, as it is natural to take advantage of the COQ higher order calculus to reason about algorithms as abstract objects. We present in particular formal proofs of two impossibility results for convergence of oblivious mobile robots if respectively more than one half and more than one third of the robots exhi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
51
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 45 publications
(51 citation statements)
references
References 27 publications
0
51
0
Order By: Relevance
“…(loc(j,s) = move wait IMPLIES subset? (list2set(myseq(j,s)),crit set(j,s))) AND 6 (loc(j,s) = mutex wait IMPLIES list2set(myseq(j,s))= req set(j,s) AND myseq(j,s) = Path(sd(j))) AND (loc(j,s) = S0 IMPLIES myseq(j,s) = Path(sd(j))) 8 …”
Section: Proving Theorems About Icpmentioning
confidence: 99%
See 1 more Smart Citation
“…(loc(j,s) = move wait IMPLIES subset? (list2set(myseq(j,s)),crit set(j,s))) AND 6 (loc(j,s) = mutex wait IMPLIES list2set(myseq(j,s))= req set(j,s) AND myseq(j,s) = Path(sd(j))) AND (loc(j,s) = S0 IMPLIES myseq(j,s) = Path(sd(j))) 8 …”
Section: Proving Theorems About Icpmentioning
confidence: 99%
“…Formal verification for distributed systems There is a large body of work on formal models and proof techniques for general classes of distributed systems that include robotic swarms [6,10,16,31,32,37,38]. Less expressive models that have been used for automatic verification (see, for example, [2,20,23]).…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, we prove that parameterised verification is decidable for scenarios in which the number of times that the robots take turns is bounded. 4 This decidability result is very robust:…”
Section: Introductionmentioning
confidence: 98%
“…This literature is mostly mathematical, and theorems from this literature are parameterised, i.e., they may involve graph-parameters (e.g., the maximum degree, the number of vertices, the diameter), memory parameters (e.g., the number of internal states of the robot protocol), and the number of robots may be a parameter. Only recently has there been emphasis on formal analysis of correctness of robots in a parameterised setting [22,4,27,23,30,29]. In these formal analyses, typically it is the number of agents that is treated as the parameter [22,4,27,23].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation