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 model the scenario in Klaim. Subsequently, we introduce random aspects to the model by stochastically specifying actions execution time. Unlike other approaches, the specification thus obtained enables quantitative analysis of crucial properties of the system. We validate our approach by comparing the results with those obtained through physics-based simulations. Proc. of the 14th International Conference on Formal Engineering Methods (ICFEM 2012)

Towards a Formal Verification Methodology for Collective Robotic Systems / E. Gjondrekaj; M. Loreti; R. Pugliese; F. Tiezzi; C. Pinciroli; M. Brambilla; M. Birattari; M. Dorigo. - STAMPA. - (2012), pp. 54-70. [10.1007/978-3-642-34281-3_7]

Towards a Formal Verification Methodology for Collective Robotic Systems

LORETI, MICHELE;PUGLIESE, ROSARIO;F. Tiezzi;
2012

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 model the scenario in Klaim. Subsequently, we introduce random aspects to the model by stochastically specifying actions execution time. Unlike other approaches, the specification thus obtained enables quantitative analysis of crucial properties of the system. We validate our approach by comparing the results with those obtained through physics-based simulations. Proc. of the 14th International Conference on Formal Engineering Methods (ICFEM 2012)
2012
9783642342806
Formal Methods and Software Engineering, 14th International Conference on Formal Engineering Methods, ICFEM 2012, Kyoto, Japan, November 12-16, 2012. Proceedings
54
70
E. Gjondrekaj; M. Loreti; R. Pugliese; F. Tiezzi; C. Pinciroli; M. Brambilla; M. Birattari; M. Dorigo
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/655547
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 21
  • ???jsp.display-item.citation.isi??? ND
social impact