ACM Home Page
Please provide us with feedback. Feedback
Using JULE to generate a compliance test suite for the UML standard
Full text PdfPdf (240 KB)
Source
International Conference on Software Engineering archive
Proceedings of the 30th international conference on Software engineering table of contents
Leipzig, Germany
SESSION: Model-driven development & model analysis II table of contents
Pages 827-830  
Year of Publication: 2008
ISBN:978-1-60558-079-1
Authors
Panuchart Bunyakiati  UCL, London, United Kingdom
Anthony Finkelstein  UCL, London, United Kingdom
James Skene  UCL, London, United Kingdom
Clovis Chapman  UCL, London, United Kingdom
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 107,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1368088.1368212
What is a DOI?

ABSTRACT

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 non-isomorphic models in the form of relational structures. These models are classified into two sets - demonstration and counterexample - using Binary Decision Diagrams (BDDs). 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
Bunyakiati, P., Finkelstein, A. and Rosenblum, D. 2007. The Certification of Software Tools with respect to Software Standards. In Proceedings of the IEEE IRI, Las Vegas, USA, 724--729.
 
5
Chapman, C, Goonatilake, C., Emmerich, W., Farrellee, M., Tannenbaum, T., Livny, M., Calleja, M. and Dove, M. 2005. Condor Birdbath - Web Service interface to Condor. In Proceedings of the UK E-Science All Hands Meeting, Nottingham, UK.
 
6
 
7
 
8
 
9
Gogolla, M., Bohling, J. and Richters, M. 2003. Validation of UML and OCL Models by Automatic Snapshot Generation. In Proceedings of the UML''2003, Lecture Notes in Computer Science, Vol. 2863, Springer, Berlin.
 
10
 
11
JUnit, November 2007, DOI=http://www.junit.org/
 
12
 
13
Meudec, C. 1998 Automatic Generation of Software Test Cases from Formal Specifications. Doctoral Thesis, the Queen''s University of Belfast.
 
14
The Object Management Group (OMG), The Object Constraint Language (OCL) specification, DOI=http://www.omg.org/.
 
15
The Object Management Group (OMG), The Unified Modeling Language (UML) specification, DOI=http://www.omg.org/.
16
17
 
18
Wong, K. 1998. The Rigi User''s Manual - Version 5.4.4. DOI=http://www.rigi.cs.uvic.ca/downloads/rigi/doc/

Collaborative Colleagues:
Panuchart Bunyakiati: colleagues
Anthony Finkelstein: colleagues
James Skene: colleagues
Clovis Chapman: colleagues