Abstract
Generating test cases from VDM++ formal specifications, which help to eliminate ambiguities, is
both time-consuming and labor-intensive. To solve this problem, our laboratory has developed
BWDM, a tool for automatic test case generation from VDM++ specifications. However, the
original BWDM only supports integer types and cannot handle test cases for operations and
functions with recursive structures. To enhance BWDM's usefulness, this paper introduces
extensions to address these limitations. The results confirm that the extended BWDM can reduce
test case generation time compared to manual methods.