Symbolic Synthesis of Observability Requirements for Diagnosability

Authors

  • Benjamin Bittner Universiteit van Amsterdam
  • Marco Bozzano Fondazione Bruno Kessler
  • Alessandro Cimatti Fondazione Bruno Kessler
  • Xavier Olive Thales Alenia Space

DOI:

https://doi.org/10.1609/aaai.v26i1.8225

Keywords:

diagnosability, symbolic model checking, sensor placement

Abstract

Given a partially observable dynamic system and a diagnoser observing its evolution over time, diagnosability analysis formally verifies (at design time) if the diagnosis system will be able to infer (at runtime) the required information on the hidden part of the dynamic state. Diagnosability directly depends on the availability of observations, and can be guaranteed by different sets of sensors, possibly associated with different costs. In this paper, we tackle the problem of synthesizing observability requirements, i.e. automatically discovering a set of observations that is sufficient to guarantee diagnosability. We propose a novel approach with the following characterizing features. First, it fully covers a comprehensive formal framework for diagnosability analysis, and enables ranking configurations of observables in terms of cost, minimality, and diagnosability delay. Second, we propose two complementary algorithms for the synthesis of observables. Third, we describe an efficient implementation that takes full advantage of mature symbolic model checking techniques. The proposed approach is thoroughly evaluated over a comprehensive suite of benchmarks taken from the aerospace domain.

Downloads

Published

2021-09-20

How to Cite

Bittner, B., Bozzano, M., Cimatti, A., & Olive, X. (2021). Symbolic Synthesis of Observability Requirements for Diagnosability. Proceedings of the AAAI Conference on Artificial Intelligence, 26(1), 712-718. https://doi.org/10.1609/aaai.v26i1.8225

Issue

Section

AAAI Technical Track: Knowledge Representation and Reasoning