Verifying LTL properties of hybrid systems with K-LIVENESS

23Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The verification of liveness properties is an important challenge in the design of real-time and hybrid systems. In contrast to the verification of safety properties, for which there are several solutions available, there are really few tools that support liveness properties such as general LTL formulas for hybrid systems, even in the case of timed automata. In the context of finite-state model checking, K-Liveness is a recently proposed algorithm that tackles the problem by proving that an accepting condition can be visited at most K times. K-Liveness has shown to be very efficient, thanks also to its tight integration with IC3, a very efficient technique for safety verification. Unfortunately, the approach is neither complete nor effective (even for simple properties) in the case of infinite-state systems with continuous time. In this paper, we extend K-Liveness to deal with LTL for hybrid systems. On the theoretical side, we show how to extend the reduction from LTL to the reachability of an accepting condition in order to make the algorithm work with continuous time. In particular, we prove that the new reduction is complete for a class of rectangular hybrid automata, in the sense that the LTL property holds if and only if there exists K such that the accepting condition is visited at most K times. On the practical side, we present an efficient integration of K-Liveness in an SMT-version of IC3, and demonstrate its effectiveness on several benchmarks. © 2014 Springer International Publishing.

References Powered by Scopus

The temporal logic of programs

4357Citations
N/AReaders
Get full text

Uppaal in a nutshell

1670Citations
N/AReaders
Get full text

Construction of abstract state graphs with PVS

1006Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Hycomp: An smt-based model checker for hybrid systems

49Citations
N/AReaders
Get full text

Infinite-state liveness-to-safety via implicit abstraction and well-founded relations

23Citations
N/AReaders
Get full text

HRELTL: A temporal logic for hybrid systems

18Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Cimatti, A., Griggio, A., Mover, S., & Tonetta, S. (2014). Verifying LTL properties of hybrid systems with K-LIVENESS. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8559 LNCS, pp. 424–440). Springer Verlag. https://doi.org/10.1007/978-3-319-08867-9_28

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 6

50%

Researcher 6

50%

Readers' Discipline

Tooltip

Computer Science 12

86%

Engineering 2

14%

Save time finding and organizing research with Mendeley

Sign up for free