Title :
Improving Model Quality by Validating Constraints with Model Unit Tests
Author :
Hamann, Lars ; Gogolla, Martin
Author_Institution :
Comput. Sci. Dept., Univ. of Bremen, Bremen, Germany
Abstract :
A central part of modern development methods is the use of tests. A well-defined test suite is usually the basis for code refactoring because changes to the system under test can be easily validated against the test suite. In model-based development tests can be derived from the model but possibilities to test the originally specified model and therefore to improve the quality of model refactorings are rare. We propose a method for defining model unit tests which allows a developer to define test suites similar to the well-known xUnit testing frameworks. This gives the developer the possibility to easily check and assess model changes against valid and invalid scenarios.
Keywords :
program testing; code refactoring; model quality; model unit tests; xUnit testing frameworks; Adaptation model; Companies; Concrete; Context modeling; Syntactics; Testing; Unified modeling language; OCL; Quality; Test Suite; Unit Tests; Validation;
Conference_Titel :
Model-Driven Engineering, Verification, and Validation (MoDeVVa), 2010 Workshop on
Conference_Location :
Oslo
Electronic_ISBN :
978-0-7695-4384-0
DOI :
10.1109/MoDeVVa.2010.18