%0 Conference Proceedings %F leroux05c %A Leroux, J. %A Sutre, G. %T Flat counter automata almost everywhere! %B 3rd Int. Symp. on Automated Technology for Verification and Analysis (ATVA'05) %E Springer, %V 3707 %P 489-503 %S LNCS %C Taipei, Taiwan %X This paper argues that flatness appears as a central notion in the verification of counter automata. A counter automaton is called flat when its control graph can be replaced, equivalently w.r.t. reachability, by another one with no nested loops. From a practical view point, we show that flatness is a necessary and sufficient condition for termination of accelerated symbolic model checking, a generic semi-algorithmic technique implemented in successful tools like Fast, Lash or TReX. From a theoretical view point, we prove that many known semilinear subclasses of counter automata are flat: reversal bounded counter machines, lossy vector addition systems with states, reversible Petri nets, persistent and conflict-free Petri nets, etc. Hence, for these subclasses, the semilinear reachability set can be computed using a uniform accelerated symbolic procedure (whereas previous algorithms were specifically designed for each subclass) %U http://www.irisa.fr/vertecs/Publis/Ps/2005-ATVAb.pdf %U http://dx.doi.org/10.1007/11562948_36 %8 October %D 2005