In infinite-state systems not all false LTL properties admit lasso-shaped witnesses. In this work, we propose an automatic approach that presents potentially non-lasso witnesses in an indirect way. The approach is based on two key insights. First, we define the notion of well-founded funnel to describe a source set of states that inevitably reach a destination set. We show that, under suitable conditions, a sequence of funnels ensures the existence of a fair path. Second, we adopt a compositional approach to partition the original system into projections and employ them together with funnels to build the indirect witness. Then, we propose an algorithm that identifies candidate funnels, proves their well-foundedness, and searches for a sequencing order. We experimentally evaluate the approach on examples taken from software, timed and hybrid systems, showing its wide applicability and expressiveness, with an implementation that outperforms various competitor tools.

LTL falsification in infinite-state systems / Cimatti, Alessandro; Griggio, Alberto; Magnago, Enrico. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - 2022, 104977:(2022), p. 104977. [10.1016/j.ic.2022.104977]

LTL falsification in infinite-state systems

Cimatti, Alessandro;Griggio, Alberto;Magnago, Enrico
2022-01-01

Abstract

In infinite-state systems not all false LTL properties admit lasso-shaped witnesses. In this work, we propose an automatic approach that presents potentially non-lasso witnesses in an indirect way. The approach is based on two key insights. First, we define the notion of well-founded funnel to describe a source set of states that inevitably reach a destination set. We show that, under suitable conditions, a sequence of funnels ensures the existence of a fair path. Second, we adopt a compositional approach to partition the original system into projections and employ them together with funnels to build the indirect witness. Then, we propose an algorithm that identifies candidate funnels, proves their well-foundedness, and searches for a sequencing order. We experimentally evaluate the approach on examples taken from software, timed and hybrid systems, showing its wide applicability and expressiveness, with an implementation that outperforms various competitor tools.
2022
Cimatti, Alessandro; Griggio, Alberto; Magnago, Enrico
LTL falsification in infinite-state systems / Cimatti, Alessandro; Griggio, Alberto; Magnago, Enrico. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - 2022, 104977:(2022), p. 104977. [10.1016/j.ic.2022.104977]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/356864
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
  • OpenAlex ND
social impact