• DocumentCode
    1582338
  • Title

    New Mutations for Evaluation of Specification and Implementation Levels of Adequacy in Testing of Statecharts Models

  • Author

    Trakhtenbrot, Mark

  • Author_Institution
    Holon Inst. of Technol., Holon
  • fYear
    2007
  • Firstpage
    151
  • Lastpage
    160
  • Abstract
    In model-based development of embedded real-time systems, statecharts are widely used for formal specification of their behavior, providing a sound basis for test generation and for detection of faults early in the development process. The paper presents a variety of new mutations for adequacy evaluation of tests used in validation of statecharts-based models. These mutations focus on key features of statecharts used in modeling of embedded systems: hierarchy, orthogonality and time expressions. We distinguish between two levels of tests adequacy. In the first, test results are expected to strictly follow the statecharts semantics. The second one takes into account possible deviations from this semantics based on typical implementation oriented decisions, e.g. mapping of orthogonal components into separate tasks executed concurrently. The considered mutations address both types of adequacy. In particular, we consider interleaving enforcing mutations, for testing of alternatives to the canonical "maximum parallelism " execution of statecharts.
  • Keywords
    embedded systems; formal specification; program testing; programming language semantics; software fault tolerance; embedded real-time systems; embedded systems; fault detection; formal specification; interleaving enforcing mutations; model-based development; orthogonal components; specification evaluation; statechart canonical maximum parallelism execution; statecharts model testing; statecharts semantics; statecharts-based models; test generation; tests adequacy; Acoustic testing; Embedded system; Fault detection; Formal specifications; Genetic mutations; Interleaved codes; Object oriented modeling; Petri nets; Real time systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, 2007. TAICPART-MUTATION 2007
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-2984-4
  • Type

    conf

  • DOI
    10.1109/TAIC.PART.2007.23
  • Filename
    4344119