• DocumentCode
    2089392
  • Title

    Towards Symbolic Model-Based Mutation Testing: Pitfalls in Expressing Semantics as Constraints

  • Author

    Aichernig, Bernhard K. ; Jöbstl, Elisabeth

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    752
  • Lastpage
    757
  • Abstract
    Model-based mutation testing uses altered models to generate test cases that are able to detect whether a certain fault has been implemented in the system under test. For this purpose, we need to check for conformance between the original and the mutated model. We have developed an approach for conformance checking of action systems using constraints. Action systems are well-suited to specify reactive systems and may involve non-determinism. Expressing their semantics as constraints for the purpose of conformance checking is not totally straight forward. This paper presents some pitfalls that hinder the way to a sound encoding of semantics into constraint satisfaction problems and gives solutions for each problem.
  • Keywords
    conformance testing; constraint satisfaction problems; program testing; action systems; conformance checking; constraint satisfaction problem; reactive systems; symbolic model-based mutation testing; system under test; test case generation; Alarm systems; Ash; Encoding; Equations; Logic programming; Semantics; Testing; action systems; conformance; model-based testing; mutation testing; refinement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4577-1906-6
  • Type

    conf

  • DOI
    10.1109/ICST.2012.169
  • Filename
    6200181