Affiliation:
1. Department of Information Engineering, University of Pisa, Pisa, Italy
2. Department of Engineering, University of Palermo, Palermo, Italy
Abstract
Abstract
Unmanned aerial vehicle (UAV) co-operative systems are complex cyber-physical systems that integrate a high-level control algorithm with pre-existing closed implementations of lower-level vehicle kinematics. In model-driven development, simulation is one of the techniques that are usually applied, together with testing, in the analysis of system behaviours. This work proposes a method and tools to validate the design of UAV co-operative systems based on co-simulation and formal verification. The method uses the Prototype Verification System, an interactive theorem prover based on a higher-order logic language, and the Functional Mock-up Interface, a widely accepted standard for co-simulation. In this paper, results on the co-simulation and proofs of safety requirements of a representative co-ordination algorithm are shown and discussed in a scenario where quadcopters are deployed and perform space-coverage operations.
Funder
Ministero dell'Istruzione, dell’Università e della Ricerca, Italy
Publisher
Oxford University Press (OUP)
Reference52 articles.
1. A theory of timed automata;Alur;Theor. Comput. Sci.,1994
2. Co-simulation of Embedded Systems in a Heterogeneous MoC-Based Modeling Framework;Attarzadeh Niaki,2011
3. UPPAAL 4.0;Behrmann,2006
4. Block-Based Models and Theorem Proving in Model-Based Development;Bernardeschi,2020
5. Formal verification and co-simulation in the design of a synchronous motor control algorithm;Bernardeschi;Energies,2020
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献