Generating trace-sets for model-based testing

6Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Model-checkers are powerful tools that can find individual traces through models to satisfy desired properties. These traces provide solutions to a number of problems. Instead of individual traces, software testing needs sets of traces that satisfy coverage criteria. Finding a trace set in a large model is difficult because model checkers generate single traces and use a lot of memory. Space and time requirements of model-checking algorithms grow exponentially with respect to the number of variables and parallel automata of the model being analyzed. We present a method that generates a set of traces by iteratively invoking a model checker. The method mitigates the memory consumption problem by dynamically building partitions along the traces. This method was applied to a testability case study, and it generated the complete trace set, while ordinary model-checking could only generate 26%. © 2007 IEEE.

Cite

CITATION STYLE

APA

Lindström, B., Pettersson, P., & Offutt, J. (2007). Generating trace-sets for model-based testing. In Proceedings - International Symposium on Software Reliability Engineering, ISSRE (pp. 171–180). https://doi.org/10.1109/ISSRE.2007.8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free