• DocumentCode
    2412907
  • Title

    Class Testing from State Diagrams Using Stream X-Machine Based Methods

  • Author

    Ipate, Florentin

  • Author_Institution
    Dept. of Comput. Sci. & Math., Univ. of Pitesti
  • fYear
    2007
  • fDate
    10-13 April 2007
  • Firstpage
    245
  • Lastpage
    254
  • Abstract
    The stream X-machine (SXM) is a form of extended finite state machine that describes a system as a finite set of states, an internal memory and a number of transitions between the states. One of the strengths of using a SXM to specify a system is that, under certain well defined conditions, it is possible to produce a test suite that is guaranteed to determine the correctness of the implementation under test. This paper shows how SXM based testing techniques can be applied to generate test suites at class level from state diagrams. Furthermore, a technique for constructing test suites for a hierarchical SXM without flattening the diagram, by reusing the test suites for the components, is given.
  • Keywords
    finite state machines; formal specification; object-oriented programming; program testing; program verification; software reusability; class testing; finite state machine; formal specification; internal memory; software component; software reusability; state diagram; stream X-machine; test suite generation; Automata; Communication system control; Computer science; Control system synthesis; Explosions; Mathematics; Power system modeling; Protocols; State-space methods; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. ASWEC 2007. 18th Australian
  • Conference_Location
    Melbourne, Vic.
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2778-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2007.14
  • Filename
    4159677