2011
DOI: 10.1007/978-3-642-21210-9_33
|View full text |Cite
|
Sign up to set email alerts
|

A Specification-Based Test Case Generation Method for UML/OCL

Abstract: Abstract. Automated test data generation is an important method for the verification and validation of UML/OCL specifications. In this paper, we present an extension of DNF-based test case generation methods to class models and recursive query operations on them. A key feature of our approach is an implicit representation of object graphs avoiding a representation based on object-id's; thus, our approach avoids the generation of isomorphic object graphs by using a concise and still human-readable symbolic repr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 26 publications
(16 citation statements)
references
References 20 publications
0
12
0
Order By: Relevance
“…The set of UML/OCL related mutation operators introduced by the author in [17] was developed based on the fault taxonomy for UML [9], traditional mutation operators, operators adapted from other formalisms [8], [15] and operators defined for specifications [5], [12] and contracts [12] and was supplemented with five new OCL-specific operators.…”
Section: Related Workmentioning
confidence: 99%
“…The set of UML/OCL related mutation operators introduced by the author in [17] was developed based on the fault taxonomy for UML [9], traditional mutation operators, operators adapted from other formalisms [8], [15] and operators defined for specifications [5], [12] and contracts [12] and was supplemented with five new OCL-specific operators.…”
Section: Related Workmentioning
confidence: 99%
“…These rules allow mapping the ontology concepts with elements from process models. They compute similarity distances and are written in Object Constraint Language (OCL) [8]. The similarity computation is based on the names, the synonyms, and keywords associated to ontology concepts.…”
Section: Semantics-based Mapping Rulesmentioning
confidence: 99%
“…Regarding this, [7] and [2] propose approaches to generate test data from OCL specifications, based on the utilisation of Higher-Order Logic and constraint solving techniques, respectively. Another approach based on the utilisation of constraint solving techniques is proposed in [1] to generate test cases out of UML specifications, although in this case only a limited subset of the OCL is supported.…”
Section: Related Workmentioning
confidence: 99%