• DocumentCode
    2984768
  • Title

    A Path-oriented Approach to Generating Executable Test Sequences for Extended Finite State Machines

  • Author

    Wu, Tianyong ; Yan, Jun ; Zhang, Jian

  • Author_Institution
    Technol. Center of Software Eng., Inst. of Software, Beijing, China
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    267
  • Lastpage
    270
  • Abstract
    The Extended Finite State Machine (EFSM) is a commonly used model for specifying software systems. A test sequence for an EFSM is a sequence composed of values of input variables, which can make the EFSM “execute” along a complete path from entry to exit. Traditional test sequence generation methods for EFSM almost imitate those FSM-based approaches and focus on states identification. Most of them impose significant restrictions on the EFSM. This paper proposes a path-oriented approach to generating test cases for EFSM and presents a tool for test data generation. The experiments show that our tool can generate executable test sequences for EFSM models of software systems automatically in acceptable time.
  • Keywords
    finite state machines; EFSM models; executable test sequence generation; extended finite state machines; input variables; path-oriented approach; software system specification; states identification; test data generation; Automata; Complexity theory; Measurement; Object oriented modeling; Software systems; Testing; EFSM; coverage criterion; path feasibility; searching; symbolic execution; test sequence generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2353-6
  • Type

    conf

  • DOI
    10.1109/TASE.2012.38
  • Filename
    6269658