Dynamic Doxastic Differential Dynamic Logic for Belief-Aware Cyber-Physical Systems

Cyber-physical systems (CPS), such as airplanes, operate based on sensor and communication data, i.e. on potentially noisy or erroneous beliefs about the world. Realistic CPS models must therefore incorporate the notion of beliefs if they are to provide safety guarantees in practice as well as in theory. To fundamentally address this challenge, this paper introduces a first-principles framework for reasoning about CPS models where control decisions are explicitly driven by controller beliefs arrived at through observation and reasoning. We extend the differential dynamic logic Open image in new window for CPS dynamics with belief modalities, and a learning operator for belief change. This new dynamic doxastic differential dynamic logic Open image in new window does due justice to the challenges of CPS verification by having (1) real arithmetic for describing the world and beliefs about the world; (2) continuous and discrete world change; (3) discrete belief change by means of the learning operator. We develop a sound sequent calculus for Open image in new window , which enables us to illustrate the applicability of Open image in new window by proving the safety of a simplified belief-triggered controller for an airplane.

[1]  Lawrence S. Moss,et al.  The Logic of Public Announcements and Common Knowledge and Private Suspicions , 1998, TARK.

[2]  Nathan Fulton,et al.  Verifiably Safe Off-Model Reinforcement Learning , 2019, TACAS.

[3]  Wiebe van der Hoek,et al.  Dynamic epistemic logic with assignment , 2005, AAMAS '05.

[4]  Pradeep Mitra Ecspe,et al.  REPORT NO , 2001 .

[5]  J. Hespanha,et al.  Hybrid systems: Generalized solutions and robust stability , 2004 .

[6]  Guillaume Aucher,et al.  Dynamic epistemic logic in update logic , 2016, J. Log. Comput..

[7]  Lawrence S. Moss,et al.  Logics for Epistemic Programs , 2004, Synthese.

[8]  André Platzer,et al.  Logical Foundations of Cyber-Physical Systems , 2018, Springer International Publishing.

[9]  André Platzer,et al.  Differential Equation Axiomatization: The Impressive Power of Differential Ghosts , 2018, LICS.

[10]  André Platzer,et al.  Logics of Dynamical Systems , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[11]  André Platzer,et al.  Formal verification of obstacle avoidance and navigation of ground robots , 2016, Int. J. Robotics Res..

[12]  André Platzer Logic & Proofs for Cyber-Physical Systems , 2016, IJCAR.

[13]  Hans van Ditmarsch,et al.  Descriptions of Game Actions , 2002, J. Log. Lang. Inf..

[14]  André Platzer,et al.  Differential Dynamic Logic for Hybrid Systems , 2008, Journal of Automated Reasoning.

[15]  Nhan T. Nguyen,et al.  Flight Dynamics and Hybrid Adaptive Control of Damaged Aircraft , 2008 .

[16]  Peter Gärdenfors,et al.  On the logic of theory change: Partial meet contraction and revision functions , 1985, Journal of Symbolic Logic.

[17]  Jelle Gerbrandy,et al.  Reasoning about Information Change , 1997, J. Log. Lang. Inf..