loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Formal Methods in Computer Aided Design (FMCAD'06)
Optimizations for LTL Synthesis
San Jose, California, USA
November 12-November 16
ISBN: 0-7695-2707-8
Barbara Jobstmann, Graz University of Technology
Roderick Bloem, Graz University of Technology
We present an approach to automatic synthesis of specifications given in Linear Time Logic. The approach is based on a translation through universal co-B?uchi tree automata and alternating weak tree automata [1]. By careful optimization of all intermediate automata, we achieve a major improvement in performance.

We present several optimization techniques for alternating tree automata, including a game-based approximation to language emptiness and a simulation-based optimization. Furthermore, we use an incremental algorithm to compute the emptiness of nondeterministic B?uchi tree automata. All our optimizations are computed in time polynomial in the size of the automaton on which they are computed.

We have applied our implementation to several examples and show a significant improvement over the straightforward implementation. Although our examples are still small, this work constitutes the first implementation of a synthesis algorithm for full LTL. We believe that the optimizations discussed here form an important step towards making LTL synthesis practical.

Citation:
Barbara Jobstmann, Roderick Bloem, "Optimizations for LTL Synthesis," fmcad, pp.117-124, Formal Methods in Computer Aided Design (FMCAD'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.