Int J Performability Eng ›› 2018, Vol. 14 ›› Issue (9): 1947-1957.doi: 10.23940/ijpe.18.09.p2.19471957

Previous Articles     Next Articles

Formal Verification of Helicopter Automatic Landing Control Algorithm in Theorem Prover Coq

Xi Chena and Gang Chenb, *   

  1. aCollege of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, 210000, China;
    bBeijing Jinghang Research Institute of Computing and Communication, Beijing, 100074, China
  • Revised on ; Accepted on
  • Contact: * E-mail address: gangchensh@qq.com

Abstract: The helicopter flight control system plays an important role in helicopter flight and is known as the “brain” of the helicopter. Only when the system is verified correctly can the helicopter fly safely and steadily. This paper describes and validates the major part of an algorithm of automatic landing control in the high-order theorem prover Coq. Z transform is currently one of the most important flight control system analysis tools. This paper formally describes the definition of Z transform, validates some properties (i.e., homogeneous, uniformity, linear, and complex shift properties) of Z transform to extend the system analysis capabilities of theorem proving, and lays the foundation for further formalization of the helicopter flight control system.

Key words: helicopter flight control system, coq, formal verification, Z transform, automatic landing control algorithm