Authors
Aidan Harding, Mark Ryan, Pierre-Yves Schobbens
Publication date
2005
Conference
Tools and Algorithms for the Construction and Analysis of Systems: 11th International Conference, TACAS 2005, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8, 2005. Proceedings 11
Pages
477-492
Publisher
Springer Berlin Heidelberg
Description
The automatic synthesis of programs from their specifications has been a dream of many researchers for decades. If we restrict to open finite-state reactive systems, the specification is often presented as an ATL or LTL formula interpreted over a finite-state game. The required program is then a strategy for winning this game. A theoretically optimal solution to this problem was proposed by Pnueli and Rosner, but has never given good results in practice. This is due to the 2EXPTIME-complete complexity of the problem, and the intricate nature of Pnueli and Rosner’s solution. A key difficulty in their procedure is the determinisation of Büchi automata. In this paper we look at an alternative approach which avoids determinisation, using instead a procedure that is amenable to symbolic methods. Using an implementation based on the BDD package CuDD, we demonstrate its scalability in a number of examples …
Total citations
200420052006200720082009201020112012201320142015201620172018201920202021202220232024145622333431121121211
Scholar articles
A Harding, M Ryan, PY Schobbens - Tools and Algorithms for the Construction and Analysis …, 2005