• DocumentCode
    2230866
  • Title

    An Ant Colony Verification Algorithm

  • Author

    Rebiha, Rachid ; Ciampaglia, Giovanni L.

  • Author_Institution
    Univ. della Svizzera Italiana, Lugano
  • fYear
    2007
  • fDate
    20-24 Oct. 2007
  • Firstpage
    901
  • Lastpage
    906
  • Abstract
    Buchi automata are widely used as a modeling formalism in formal verification. The emptiness check procedure is used to carry on the model checking of a model M. of a system, against an LTL formula Phi, that expresses the desidered properties the system should satisfy. Algorithms for the emptiness check on Buchi automata are able to find a faulty computation, if the language accepted by the automaton of the synchronized product of M and Phi is non empty. Nonetheless, these algorithms don´t perform any optimization on such solution. In this paper we propose an ant colony optimization algorithm for the emptiness check of a subclass of Buchi automata, that runs on-the-fly, that is without storing the whole digraph of the automaton in main memory, thus avoiding the problem of exponential growth of the state space. Our approach features a non standard search strategy, with the capability for artificial ants to backtrack during the constructive search, and to modify the graph of the automaton, by removing parts of it when no longer interesting for exploration.
  • Keywords
    automata theory; directed graphs; fault tolerant computing; formal verification; optimisation; state-space methods; temporal logic; Buchi automata; LTL formula; ant colony optimization algorithm; ant colony verification algorithm; digraph; emptiness check procedure; faulty computation; formal verification; model checking; modeling formalism; state space; Ant colony optimization; Automata; Data structures; Delay; Explosions; Formal verification; Informatics; Intelligent systems; State-space methods; Stochastic processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems Design and Applications, 2007. ISDA 2007. Seventh International Conference on
  • Conference_Location
    Rio de Janeiro
  • Print_ISBN
    978-0-7695-2976-9
  • Type

    conf

  • DOI
    10.1109/ISDA.2007.63
  • Filename
    4389722