• DocumentCode
    2929930
  • Title

    Dynamic Model Learning Using Genetic Algorithm under Adaptive Model Checking Framework

  • Author

    Lai, Zhifeng ; Cheung, S.C. ; Jiang, Yunfei

  • Author_Institution
    Dept. of Comput. Sci.,, Hong Kong Univ. of Sci. & Technol., Kowloon
  • fYear
    2006
  • fDate
    27-28 Oct. 2006
  • Firstpage
    410
  • Lastpage
    417
  • Abstract
    Model-based techniques for reactive systems generally assume the availability of a state machine that describes the behavior of the system under study. However, the assumption may not always hold in reality. Even the assumption holds, the state machine could be invalidated when the system evolves. This triggers the study of adaptive model checking, which necessitates an iterative construction of a state machine for a system. In this paper, we propose a dynamic learning approach based on genetic algorithm to iteratively generate a finite-state automaton from a given system. In view of the fact that modern systems are apt to change, our algorithm postpones expensive equivalence checking until the associated accuracy is required for the verification of some properties. We explain in details the core learning process of our algorithm, including encoding the model and its synthesis from a given training set. Experimental results show that our algorithm is scalable in memory consumption. Dynamic model learning technique helps model checking of evolving reactive system
  • Keywords
    equivalence classes; finite state machines; formal specification; formal verification; genetic algorithms; learning (artificial intelligence); adaptive model checking; dynamic model learning; equivalence checking; finite-state automaton; genetic algorithm; iterative state machine construction; reactive systems; system behavior; Computer science; Councils; Doped fiber amplifiers; Encoding; Genetic algorithms; Iterative algorithms; Learning automata; Software systems; Sun; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2006. QSIC 2006. Sixth International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2718-3
  • Type

    conf

  • DOI
    10.1109/QSIC.2006.25
  • Filename
    4032312