• DocumentCode
    1915313
  • Title

    Test Sequence Generation from Communicating UML State Charts: An Industrial Application of Symbolic Transition Systems

  • Author

    Schwarzl, Christian ; Peischl, Bernhard

  • Author_Institution
    Area Electrics/Electron. & Software, Virtual Vehicle Competence Center, Graz, Austria
  • fYear
    2010
  • fDate
    14-15 July 2010
  • Firstpage
    122
  • Lastpage
    131
  • Abstract
    Today´s multimedia solutions in the automotive industry are complex and distributed hardware/software systems that interact with a multitude of different environments. Assuring the functional correctness of such software-enabled systems is a major issue to maintain and improve overall product quality. In this article we report on a test case generation approach, that allows engineers to employ well-known UML state chart models to deduce test cases fully automatically. Our approach is based on symbolic transition systems (STSs) and overcomes the intricacies resulting from straightforward application of enumerative test models (e.g. state space explosion). The derivation of the test sequences is performed by searching paths through the STS models with respect to their communication structure. By calculating the weakest preconditions of these paths the validity of the paths (and their related parameters) is ensured. Notably, our first empirical results on an industry showcase - a flashing indicator model developed with our industry partner - indicate that our model composition approach is applicable for both - systematic as well as randomized test case generation.
  • Keywords
    Unified Modeling Language; automobile industry; multimedia computing; program testing; software quality; symbol manipulation; UML state charts; automotive industry; industrial application; multimedia solutions; product quality; state space explosion; symbolic transition systems; test sequence generation; Cost accounting; History; Industries; Junctions; Software; Testing; Unified modeling language; UML state chart; black-box testing; symbolic execution; symbolic sransition system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2010 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-8078-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2010.22
  • Filename
    5562951