| Using JULE to generate a compliance test suite for the UML standard |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 107, Citation Count: 0
|
|
|
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
|
Kevin Sullivan , Jinlin Yang , David Coppit , Sarfraz Khurshid , Daniel Jackson, Software assurance by bounded exhaustive testing, Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis, July 11-14, 2004, Boston, Massachusetts, USA
|
| |
18
|
Wong, K. 1998. The Rigi User''s Manual - Version 5.4.4. DOI=http://www.rigi.cs.uvic.ca/downloads/rigi/doc/
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.5
Testing and Debugging
Subjects:
Testing tools (e.g., data generators, coverage testing)
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.2
Design Tools and Techniques
Subjects:
Object-oriented design methods
General Terms:
Design,
Languages,
Standardization,
Verification
Keywords:
binary decision diagram,
certification,
metamodel,
ocl,
test generation,
uml
|