Symbolic Bounded Synthesis
R¨ udiger Ehlers
Saarland University, Reactive Systems Group
CAV 2010 – July 18, 2010
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 1 / 20
Symbolic Bounded Synthesis R udiger Ehlers Saarland University, - - PowerPoint PPT Presentation
Symbolic Bounded Synthesis R udiger Ehlers Saarland University, Reactive Systems Group CAV 2010 July 18, 2010 R udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 July 18, 2010 1 / 20 Synthesis of reactive systems -
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 1 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 2 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 3 / 20
1 Convert ¬ψ to a non-deterministic B¨
2 Dualize A to a universal co-B¨
3 Check the universal co-B¨
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 4 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 5 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 5 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 5 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 6 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 7 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 8 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 9 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 10 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 10 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 10 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 10 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 10 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 10 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 11 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 12 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 13 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 13 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 14 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 15 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 16 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 17 / 20
R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 18 / 20
Marius Bozga, Oded Maler, Amir Pnueli, and Sergio Yovine. Some progress in the symbolic verification of timed automata. In Orna Grumberg, editor, CAV, volume 1254 of LNCS, pages 179–190. Springer, 1997. Emmanuel Filiot, Naiyong Jin, and Jean-Fran¸ cois Raskin. An antichain algorithm for LTL realizability. In CAV, volume 5643 of LNCS, pages 263–277. Springer, 2009. Orna Kupferman and Moshe Y. Vardi. Safraless decision procedures. In FOCS, pages 531–542. IEEE, 2005. Nir Piterman, Amir Pnueli, and Yaniv Sa’ar. Synthesis of reactive(1) designs. In E. Allen Emerson and Kedar S. Namjoshi, editors, VMCAI, volume 3855 of LNCS, pages 364–380. Springer, 2006. Sven Schewe and Bernd Finkbeiner. Bounded synthesis. In Kedar S. Namjoshi, Tomohiro Yoneda, Teruo Higashino, and Yoshio Okamura, editors, ATVA, volume 4762 of LNCS, pages 474–488. Springer, 2007.
Abstraction of systems with counters for symbolic model checking. In M. Mutz and N. Lange, editors, Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen, pages 31–40, Braunschweig, Germany, 1999. Shaker.
Model checking B¨ uchi specifications. In LATA, 2007. R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 19 / 20
Ingo Wegener. Branching Programs and Binary Decision Diagrams. SIAM, 2000. R¨ udiger Ehlers (SB) Symbolic Bounded Synthesis CAV 2010 – July 18, 2010 20 / 20