Automated boundary test generation from JML specifications

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

Abstract

We present an original approach for the automated computation of model-based test cases from specifications written in Java Modeling Language (JML). We aim at activating all the behaviors from the JML method specifications. Therefore, we extract each behavior and we compute the pertinent test data for the input parameters; we select the boundary values of the ordered domains, and we consider specific features for the objects, involving inheritance and aliasing. Finally, a preamble for each test case is computed by symbolic animation of the JML specification using constraint logic programming techniques. Thus, we are able to automatically generate executable Java test sequences to be run on the system under test. Moreover, this process requires the less possible intervention from a validation engineer. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Bouquet, F., Dadeau, F., & Legeard, B. (2006). Automated boundary test generation from JML specifications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4085 LNCS, pp. 428–443). Springer Verlag. https://doi.org/10.1007/11813040_29

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