• DocumentCode
    3128367
  • Title

    Using Dependency Relations to Improve Test Case Generation from UML Statecharts

  • Author

    Chimisliu, Valentin ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Univ. of Technol. Graz, Graz, Austria
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    71
  • Lastpage
    76
  • Abstract
    In model-based testing the size of the used model has a great impact on the time for computing test cases. In model checking, dependence relations have been used in slicing of specifications in order to obtain reduced models pertinent to criteria of interest. In specifications described using state based formalisms slicing involves the removal of transitions and merging of states thus obtaining a structural modified specification. Using such a specification for model based test case generation where sequences of transitions represent test cases might provide traces that are not valid on a correctly behaving implementation. In order to avoid such trouble, we suggest the use of control, data and communication dependences for identifying parts of the model that can be excluded so that the remaining specification can be safely employed for test case generation. This information is included in test purposes which are then used in the test case generation process. We present also first empirical results obtained by using several models from industry and literature.
  • Keywords
    Unified Modeling Language; formal specification; program slicing; program testing; UML statecharts; dependency relation; model checking; model-based testing; state based formalism slicing; structural modified specification; test case generation; Computational modeling; Data models; Mathematical model; Software; Unified modeling language; Vehicles; Waste materials; Communication Dependence; Control Dependence; Data dependence; Test Case Generation; UML Statecharts;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual
  • Conference_Location
    Japan
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2013.24
  • Filename
    6605766