Testing with model checkers: a survey
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 …
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
In software development, testers often focus on functional testing to validate implemented
programs against their specifications. In safety-critical software development, testers are …
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 …
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 …
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 …
structural coverage criteria of software behavioral models specified in state-based …
Combinatorial testing for VDM
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 …
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 …
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 …
propagate to the output. We describe two specification-based mutation testing methods that …
Using model-checkers to generate and analyze property relevant test-cases
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 …
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 …
introduce small changes into a program or specification, producing mutants, and then …