2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) 2015
DOI: 10.1109/models.2015.7338262
|View full text |Cite
|
Sign up to set email alerts
|

Employing classifying terms for testing model transformations

Abstract: Abstract-This contribution proposes a new technique for developing test cases for UML and OCL models. The technique is based on an approach that automatically constructs object models for class models enriched by OCL constraints. By guiding the construction process through so-called classifying terms, the built test cases in form of object models are classified into equivalence classes. A classifying term can be an arbitrary OCL term on the class model that calculates for an object model a characteristic value… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
14
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 17 publications
(14 citation statements)
references
References 22 publications
(27 reference statements)
0
14
0
Order By: Relevance
“…The above proposed generalized neighborhood-based shaping procedure can easily incorporate such additional white-box knowledge in the form of extra predicates (similarly to the classifying terms proposed in [22,26]). The additional predicates discussed in Sect.…”
Section: From Instance Model To Shapingmentioning
confidence: 99%
See 2 more Smart Citations
“…The above proposed generalized neighborhood-based shaping procedure can easily incorporate such additional white-box knowledge in the form of extra predicates (similarly to the classifying terms proposed in [22,26]). The additional predicates discussed in Sect.…”
Section: From Instance Model To Shapingmentioning
confidence: 99%
“…Model comparison techniques [54] frequently rely upon the existence of node identifiers, which can easily lead to many isomorphic models. Since checking graph isomorphism is computationally costly, practical solutions tend to use approximation techniques to achieve certain diversity by random sampling [31], incremental generation [33,51], using symmetrybreaking predicates [56], or -in case of a white-box testing -by generating models satisfying (or violating) relevant graph predicates [51] (possibly derived from OCL expressions [22,26]).…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…The work [26] proposes a technique for developing test cases for UML and OCL models. By guiding the construction process through so-called classifying terms, the built test cases in form of object models are classified into equivalence classes.…”
Section: Related Workmentioning
confidence: 99%
“…More specifically, we show how this approach of guiding the construction of test cases in an orderly, systematic and efficient manner can be effectively used in the specification and testing of both directional and bidirectional model transformations. The work presented in this paper is a revised and enhanced version of our original paper [26], extended to improve the description of the testing process of model transformations using classifying terms, to cover the testing of bidirectional transformations, and by providing the results of the validation experiments we have conducted to assess the usability, effectiveness and scalability of our proposal. This paper is organized in 7 sections.…”
Section: Introductionmentioning
confidence: 99%