Using JULE to generate a compliance test suite for the UML standard

Panuchart Bunyakiati, Anthony Finkelstein, James Skene, Clovis Chapman
2008 Proceedings of the 13th international conference on Software engineering - ICSE '08  
The Java-UML Lightweight Enumerator (JULE) tool implements a vitally important aspect of the framework for software tool certification -test suite generation. The framework uses UML models as the test inputs for the bounded exhaustive-testing approach. Within a size bound for the metamodel types, JULE enumerates only the set of nonisomorphic models in the form of relational structures. These models are classified into two sets -demonstration and counterexample -using Binary Decision Diagrams
more » ... Ds). The power of JULE lies in its model enumeration and its use of a high-performance grid infrastructure. Hence, JULE efficiently generates a very small test suite while increasing the bound on the input size to the extent that is practical for certification purpose.
doi:10.1145/1368088.1368212 dblp:conf/icse/BunyakiatiFSC08 fatcat:o7cev5ckdnbslhf2igpb7vkmc4