Authors: Peter W. V. Tran-Jørgensen, René Søndergaard Nilsson and Kenneth Lausdahl
Paper Information
Title: | Enhancing Testing of VDM-SL models |
Authors: | Peter W. V. Tran-Jørgensen, René Søndergaard Nilsson and Kenneth Lausdahl |
Proceedings: | Overture Full papers |
Editors: | Marcel Verhoef and Ken Pierce |
Keywords: | VDM, unit testing, continuous validation, code-generation |
Abstract: | ABSTRACT. Testing of VDM-SL models is currently a tedious and error-prone task due to lack of support for defining tests, executing tests automatically, and validating test results. In VDM++, test-driven development is supported by the VDMUnit framework, which offers many of the features one would expect from a modern testing framework. However, since VDMUnit relies on object-orientation and exception handling, this framework does not work for testing VDM-SL models. In this paper, we discuss the challenges of testing VDM-SL models, and propose a library extension of Overture/VDMUnit that improves this situation. We demonstrate usage of this library extension, and show how it also enables one to reuse tests to validate code-generated VDM-SL models. |
Pages: | 16 |
Talk: | Jul 14 10:10 (Session 94B: Overture: Tools) |
Paper: |