Verification of Safety and Liveness Properties of Metric Transition Systems

Antoine Girard 1 Gang Zheng 2
2 ALIEN - Algebra for Digital Identification and Estimation
Inria Lille - Nord Europe, Inria Saclay - Ile de France, Ecole Centrale de Lille, X - École polytechnique, CNRS - Centre National de la Recherche Scientifique : UMR8146
Abstract : We consider verification problems for transition systems enriched with a metric structure. We believe that these metric transition systems are particularly suitable for the analysis of cyber-physical systems in which metrics can be naturally defined on the numerical variables of the embedded software and on the continuous states of the physical environment. We consider verification of bounded and unbounded safety properties, as well as bounded liveness properties. The transition systems we consider are nondeterministic, finitely branching, and with a finite set of initial states. Therefore, bounded safety/liveness properties can always be verified by exhaustive exploration of the system trajectories. However, this approach may be intractable in practice, as the number of trajectories usually grows exponentially with respect to the considered bound. Furthermore, since the system we consider can have an infinite set of states, exhaustive exploration cannot be used for unbounded safety verification. For bounded safety properties, we propose an algorithm which combines exploration of the system trajectories and state space reduction using merging based on a bisimulation metric. The main novelty compared to an algorithm presented recently by Lerda et al. [2008] consists in introducing a tuning parameter that improves the performance drastically. We also establish a procedure that allows us to prove unbounded safety from the result of the bounded safety algorithm via a refinement step. We then adapt the algorithm to handle bounded liveness verification. Finally, the effectiveness of the approach is demonstrated by applying it to the analysis of implementations of an embedded control loop.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-00765686
Contributor : Brigitte Bidégaray-Fesquet <>
Submitted on : Sunday, December 16, 2012 - 12:02:39 AM
Last modification on : Thursday, July 4, 2019 - 9:54:02 AM

Identifiers

Collections

Citation

Antoine Girard, Gang Zheng. Verification of Safety and Liveness Properties of Metric Transition Systems. ACM Transactions on Embedded Computing Systems (TECS), ACM, 2012, 11 (S2), pp.article 54. ⟨10.1145/2331147.2331164⟩. ⟨hal-00765686⟩

Share

Metrics

Record views

1036