Testing with model checkers: a survey

G Fraser, F Wotawa, PE Ammann - … Testing, Verification and …, 2009 - Wiley Online Library
About a decade after the initial proposal to use model checkers for the generation of test
cases we take a look at the results in this field of research. Model checkers are formal …

Automated test generation using model checking: an industrial evaluation

EP Enoiu, A Čaušević, TJ Ostrand, EJ Weyuker… - International Journal on …, 2016 - Springer
In software development, testers often focus on functional testing to validate implemented
programs against their specifications. In safety-critical software development, testers are …

A systematic literature review on modified condition and decision coverage

TK Paul, MF Lau - Proceedings of the 29th Annual ACM Symposium on …, 2014 - dl.acm.org
One of the requirements of Modified Condition and Decision Coverage (MCDC) is that test
cases should be selected to demonstrate that a condition can independently affect the …

Agile regression testing using record & playback

G Meszaros - Companion of the 18th annual ACM SIGPLAN …, 2003 - dl.acm.org
There are times when it is not practical to hand-script automated tests for an existing system
before one starts to modify it (whether to refactor it to permit automated testing or to add new …

Generating MC/DC adequate test sequences through model checking

S Rayadurgam, M Heimdahl - 2003 - conservancy.umn.edu
We present a method for automatically generating test sequences to satisfy MC/DC like
structural coverage criteria of software behavioral models specified in state-based …

Combinatorial testing for VDM

PG Larsen, K Lausdahl, N Battle - 2010 8th IEEE International …, 2010 - ieeexplore.ieee.org
Combinatorial testing in VDM involves the automatic generation and execution of a large
collection of test cases derived from templates provided in the form of trace definitions added …

Introduction to the HOL system

M Gordon - 1991 International Workshop on the HOL Theorem …, 1991 - computer.org
Testing is an essential, but time and resource consuming activity in the software
development process. In the case of model-based development, among other subtasks test …

[PDF][PDF] Testing with model checker: Insuring fault visibility

V Okun, PE Black, Y Yesha - Proceedings of 2002 WSEAS …, 2003 - csee.umbc.edu
To detect a fault in software, a test case execution must enable an intermediate error to
propagate to the output. We describe two specification-based mutation testing methods that …

Using model-checkers to generate and analyze property relevant test-cases

G Fraser, F Wotawa - Software Quality Journal, 2008 - Springer
Verification is applied to software as a proof method with respect to its requirements.
Software testing is necessary because verification is often infeasible. Automation is …

[BOOK][B] Specification mutation for test generation and analysis

V Okun - 2004 - csrc.nist.rip
Mutation analysis is a fault-based testing technique that uses mutation operators to
introduce small changes into a program or specification, producing mutants, and then …