A symbolic approach to safety ltl synthesis

22Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Temporal synthesis is the automated design of a system that interacts with an environment, using the declarative specification of the system’s behavior. A popular language for providing such a specification is Linear Temporal Logic, or ltl. ltl synthesis in the general case has remained, however, a hard problem to solve in practice. Because of this, many works have focused on developing synthesis procedures for specific fragments of ltl, with an easier synthesis problem. In this work, we focus on Safety ltl, defined here to be the Until-free fragment of ltl in Negation Normal Form (nnf), and shown to express a fragment of safe ltl formulas. The intrinsic motivation for this fragment is the observation that in many cases it is not enough to say that something “good” will eventually happen, we need to say by when it will happen. We show here that Safety ltl synthesis is significantly simpler algorithmically than ltl synthesis. We exploit this simplicity in two ways, first by describing an explicit approach based on a reduction to Horn-SAT, which can be solved in linear time in the size of the game graph, and then through an efficient symbolic construction, allowing a BDD-based symbolic approach which significantly outperforms extant ltl-synthesis tools.

Cite

CITATION STYLE

APA

Zhu, S., Tabajara, L. M., Li, J., Pu, G., & Vardi, M. Y. (2017). A symbolic approach to safety ltl synthesis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10629 LNCS, pp. 147–162). Springer Verlag. https://doi.org/10.1007/978-3-319-70389-3_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free