Sciweavers

SAC
2008
ACM

UML-based design test generation

13 years 12 months ago
UML-based design test generation
In this paper we investigate and propose a fully automated technique to perform conformance checking of Java implementations against UML class diagrams. In our approach, we reused the DesignWizard Java API that allows us to write design rules as JUnit tests, i.e., to write them as code directly in the programming language. We fully pursued MDA as the approach for generating the design tests and hence we used several MDA artifacts, such as metamodels, models and transformations. A proof of concept of the technique has been implemented and evaluated. We performed several experiments on simple scenarios. Simple designs involving classes, associations, inheritance have been checked. Compared to previous related work, the advantage of our approach lies in the fact that we automatically generate design tests from UML class diagrams to Java code that play the dual role of design test and implementation language. Thus, we check the conformance between the design and the implementation. Catego...
Waldemar Pires, João Brunet, Franklin Ramal
Added 28 Dec 2010
Updated 28 Dec 2010
Type Journal
Year 2008
Where SAC
Authors Waldemar Pires, João Brunet, Franklin Ramalho
Comments (0)