• DocumentCode
    131003
  • Title

    EFSM-based test data generation with Multi-Population Genetic Algorithm

  • Author

    Xiaofei Zhou ; Ruilian Zhao ; Feng You

  • Author_Institution
    Coll. of Inf. Sci. & Technol. Dept., Beijing Univ. of Chem. Technol., Beijing, China
  • fYear
    2014
  • fDate
    27-29 June 2014
  • Firstpage
    925
  • Lastpage
    928
  • Abstract
    Extended Finite State Machine (EFSM) is a popular formal specification which is widely used to describe states and actions of software system. Automated test generation on EFSM model is difficult due to the existence of the context variables. Multi-Population Genetic Algorithm (MPGA) is a novel heuristic search algorithm which is introduced to automatically generate test data for transition paths on EFSM models. Meanwhile, the parameter setting of MPGA is a critical problem for the efficiency of test data generation. A simple `rules of thumb´ approach is applied to find an optimal parameter setting of MPGA on test data generation for EFSM models. The experimental results suggest that MPGA can effectively generate test data for the transition paths of EFSM models and the optimal parameters setting obtained by `rules of thumb´ can ensure the efficiency of test data automatic generation for EFSM models.
  • Keywords
    finite state machines; formal specification; genetic algorithms; program testing; search problems; EFSM-based test data generation; automated test data generation efficiency; context variables; extended finite state machine; formal specification; heuristic search algorithm; multipopulation genetic algorithm; optimal MPGA parameter setting; rules-of-thumb approach; software system actions; software system states; transition paths; Automata; Data models; Decision making; Genetic algorithms; Sociology; Software testing; Statistics; Extended Finite State Machine; Multi-Population Genetic Algorithm; Test data generation; Transition path;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4799-3278-8
  • Type

    conf

  • DOI
    10.1109/ICSESS.2014.6933716
  • Filename
    6933716