2012
DOI: 10.1007/978-3-642-34281-3_7
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Formal Verification Methodology for Collective Robotic Systems

Abstract: We present a novel formal verification approach for collective robotic systems that is based on the use of the formal language Klaim and related analysis tools. While existing approaches focus on either micro- or macroscopic views of a system, we model aspects of both the robot hardware and behaviour, as well as relevant aspects of the environment. We illustrate our approach through a robotics scenario, in which three robots cooperate in a decentralized fashion to transport an object to a goal area. We first m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 25 publications
(23 citation statements)
references
References 18 publications
(32 reference statements)
0
22
0
Order By: Relevance
“…In particular, the tool is used there to model and analyse three classical leader election algorithms. Finally, [16] and [17] present the application of this stochastic verification methodology and related tools to two different domains: collective robotic systems and reputation systems, respectively. In both cases, simulation and model checking results are discussed.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, the tool is used there to model and analyse three classical leader election algorithms. Finally, [16] and [17] present the application of this stochastic verification methodology and related tools to two different domains: collective robotic systems and reputation systems, respectively. In both cases, simulation and model checking results are discussed.…”
Section: Related Workmentioning
confidence: 99%
“…Two-armed industrial robot and mechanical press. [80] Methodology for verifying three cooperative robots with distributed control using the formal language Klaim, and its extension for stochastic analysis.…”
Section: Ref Formalisms/tools Employedmentioning
confidence: 99%
“…The work in [80] presents a methodology for verifying cooperative robots with distributed control. They use the formal language Klaim, which was designed for distributed systems; its stochastic extension, StoKlaim; and its related tool set.…”
Section: Multi-robot Systemsmentioning
confidence: 99%
“…This is a point in common with our approach even if we do not consider a particular way of encapsulating code (behavior) such as aspects or variations (respectively used in the aspect-and context-oriented paradigms). Interestingly enough, KLAIM and its toolset are used in [39] in order to specify and analyze collective robotic systems. As in our case, the analysis is based on statistical model checking.…”
Section: Reflection-based Adaptationmentioning
confidence: 99%