• DocumentCode
    2351084
  • Title

    Implementation-Oriented Mutation Testing of Statechart Models

  • Author

    Trakhtenbrot, Mark

  • Author_Institution
    Holon Inst. of Technol., Holon, Israel
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    120
  • Lastpage
    125
  • Abstract
    Executable statecharts-based models of embedded real-time systems provide a solid basis for early detection of behavioral errors. However, there are two major semantic gaps between execution of system model and execution of its actual implementation. One is treating of time: simulated time (where every reaction to environment stimuli takes zero time) vs. running in real time. Another one relates to "maximum parallelism" of statechart components vs. actual concurrent tasks running under certain scheduler. As a result, test set that is adequate for system model might be non-adequate for system implementation. This paper presents a series of statechart mutations that allows to address the above differences and to evaluate "implementation oriented" adequacy of tests.
  • Keywords
    embedded systems; finite state machines; actual implementation; behavioral errors; embedded real-time systems; implementation oriented mutation testing; maximum parallelism; simulated time; statechart models; Automata; Context modeling; Genetic mutations; Interleaved codes; Object oriented modeling; Petri nets; Real time systems; Software testing; Solid modeling; System testing; Implementation-oriented mutations; Model-based testing; Statechart models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.55
  • Filename
    5463637