Synthesis of scenario based test cases from B models

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

Abstract

When models are formal, model based testing approaches usually construct a coverage graph through symbolic execution and derive test cases in the form of paths in the coverage graph. Thereafter consistency between the model and the implementation is verified in relation to the test cases. Existing approaches, especially when dealing with model oriented languages like B, partition the input space of each operation in the model to create operation instances, and then animate the model in relation to these instances. The paths or the test cases are now a sequence of operation instances. However, in this approach, there is no guarantee that we test the user scenarios. In this paper, we first define scenario based test cases in relation to the initial specification. When this specification passes through a succession of refinements, we derive scenario based test cases for each refinement and show that all these test cases are equivalent to the test cases of the original specification. © 2006 Springer-Verlag Berlin/Heidelberg.

Author supplied keywords

Cite

CITATION STYLE

APA

Satpathy, M., Malik, Q. A., & Lilius, J. (2006). Synthesis of scenario based test cases from B models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4262 LNCS, pp. 133–147). Springer Verlag. https://doi.org/10.1007/11940197_9

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