Academia.eduAcademia.edu

Outline

Fly-Automata, Their Properties and Applications

2011, Springer eBooks

Abstract

We address the concrete problem of implementing huge bottom-up term automata. Such automata arise from the verification of Monadic Second Order propositions on graphs of bounded tree-width or clique-width. This applies to graphs of bounded tree-width because bounded tree-width implies bounded clique-width. An automaton which has so many transitions that they cannot be stored in a transition table is represented be a fly-automaton in which the transition function is represented by a finite set of meta-rules. Fly-automata have been implemented inside the Autowrite 1 software and experiments have been run in the domain of graph model checking 2 .

References (7)

  1. Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree Automata Techniques and Applications (2002), draft, available from http://tata. gforge.inria.fr
  2. Courcelle, B., Durand, I.: Verifying monadic second order graph properties with tree au- tomata. In: Proceedings of the 3rd European Lisp Symposium. pp. 7-21 (May 2010)
  3. Courcelle, B., Durand, I.: Automata for the verification of monadic second-order graph prop- erties (2011), in preparation
  4. Courcelle, B., Engelfriet, J.: Graph structure and monadic second-order logic, a language theoretic approach (2011), available at http://www.labri.fr/perso/courcell/ Book/CourGGBook.pdf To be published by Cambridge University Press
  5. Durand, I.: Autowrite: A tool for term rewrite systems and tree automata. Electronics Notes in Theorical Computer Science 124, 29-49 (2005)
  6. Durand, I.: Implementing huge term automata. In: Proceedings of the 4th European Lisp Sym- posium. pp. 17-27 (March 2011)
  7. Thatcher, J., Wright, J.: Generalized finite automata theory with an application to a decision problem of second-order logic. Mathematical Systems Theory 2, 57-81 (1968)