Home // VALID 2011, The Third International Conference on Advances in System Testing and Validation Lifecycle // View article
Model Reconstruction: Mining Test Cases
Authors:
Edith Werner
Jens Grabowski
Keywords: Machine Learning, Reverse Engineering, Testing
Abstract:
System monitors need oracles to determine whether observed traces are acceptable. One method is to compare the observed traces to a formal model of the system. Unfortunately, such models are not always available — software may be developed without generating a formal model, or the implementation deviates from the original specification. In previous work, we have proposed a learning algorithm to construct a formal model of the software from its test cases, thereby providing a means to transform test cases for offline testing into an oracle for monitoring. In this paper, we refine our learning algorithm with a set of state-merging rules that help to exploit the test cases for additional information. Using the additional information mined from the test cases, models can be learned from smaller test suites.
Pages: 97 to 102
Copyright: Copyright (c) IARIA, 2011
Publication date: October 23, 2011
Published in: conference
ISSN: 2308-4316
ISBN: 978-1-61208-168-7
Location: Barcelona, Spain
Dates: from October 23, 2011 to October 29, 2011