Co-simulation and Formal Verification of Co-operative Drone Control With Logic-Based Specifications

被引:6
|
作者
Bernardeschi, Cinzia [1 ]
Domenici, Andrea [1 ]
Fagiolini, Adriano [2 ]
Palmieri, Maurizio [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, Pisa, Italy
[2] Univ Palermo, Dept Engn, Palermo, Italy
关键词
formal methods; co-operative control; co-simulation; verification; theorem prover; CONSENSUS;
D O I
10.1093/comjnl/bxab161
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:295 / 317
页数:23
相关论文
共 50 条
  • [31] Co-operative autonomous active agents in control of complex industrial processes
    Bobrzynski, W
    Nawarecki, E
    INTELLIGENT COMPONENTS AND INSTRUMENTS FOR CONTROL APPLICATIONS 1997 (SICICA'97), 1997, : 451 - 456
  • [32] Co-operative control coordination of a team of underwater vehicles with communication constraints
    Das, Bikramaditya
    Subudhi, Bidyadhar
    Pati, Bibhuti Bhusan
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2016, 38 (04) : 463 - 481
  • [33] Co-simulation and communication synthesis approach for intellectual properties based SoCs
    Marzougui, M
    Abid, M
    Baganne, A
    Tourki, R
    COMPUTERS & ELECTRICAL ENGINEERING, 2004, 30 (05) : 361 - 381
  • [34] Automatic Functional Verification of OPNET Models with SDL-OPNET Co-Simulation
    Kim, Tae-Hyong
    Yang, Qi-Ping
    Kim, Jae-Woo
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (05): : 145 - 151
  • [35] Fast and Scalable Hybrid Functional Verification and Debug with Dynamically Reconfigurable Co-simulation
    Banerjee, Somnath
    Gupta, Tushar
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 115 - 122
  • [36] A REST based co-simulation interface for distributed simulations
    Vogt, Mike
    Marten, Frank
    Montoya, Juan
    Ttibermann, Christian
    Braun, Martin
    2019 IEEE MILAN POWERTECH, 2019,
  • [37] Partitioning and FPGA-based co-simulation of statecharts
    Dreier, R
    Dummer, G
    Zhang, GX
    Müller-Glaser, KD
    SIMULATION IN INDUSTRY, 2003, : 500 - 506
  • [38] Co-simulation of solar tracker based on ADAMS and Simulink
    Zheng, Li-Ming
    Huang, Jian-Bo
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2014, 22 (05): : 1212 - 1219
  • [39] Fatigue Life Analysis of The Actuator Based on Co-Simulation
    Xu, Dan
    Wei, Qidong
    Qu, SiXue
    PROCEEDINGS OF THE 2015 FIRST INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING 2015 ICRSE, 2015,
  • [40] Research of Co-simulation and Evaluation System Based on VP
    Liu Guochang
    Han Hu
    ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 883 - 887