2012
DOI: 10.1007/978-3-642-30476-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Specification-Driven Test Generation for Model Transformations

Abstract: Esta es la versión de autor de la comunicación de congreso publicada en: This is an author produced version of a paper published in: El acceso a la versión del editor puede requerir la suscripción del recurso Access to the published version may require subscription Specification-driven test generation for model transformationsEsther GuerraUniversidad Autónoma de Madrid (Spain) Esther.Guerra@uam.es Abstract. Testing model transformations poses several challenges, among them the automatic generation of appropria… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
33
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(33 citation statements)
references
References 21 publications
(35 reference statements)
0
33
0
Order By: Relevance
“…Moreover, the use of the same specification to consistently derive both the input models for testing and the oracle functions for different coverage criteria is also novel. This paper extends [22] by including a more thorough related work section, a formal presentation of our specification language, an integral exposition of the whole framework, and more importantly, we discuss the results of a set of experiments to measure the effectiveness of the different levels of coverage defined for specifications. Input test model generation in these experiments has been carried out using the ocl2smt model finder [45], which has been recently integrated in our transformation testing tool.…”
Section: Send Offprint Requests Tomentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, the use of the same specification to consistently derive both the input models for testing and the oracle functions for different coverage criteria is also novel. This paper extends [22] by including a more thorough related work section, a formal presentation of our specification language, an integral exposition of the whole framework, and more importantly, we discuss the results of a set of experiments to measure the effectiveness of the different levels of coverage defined for specifications. Input test model generation in these experiments has been carried out using the ocl2smt model finder [45], which has been recently integrated in our transformation testing tool.…”
Section: Send Offprint Requests Tomentioning
confidence: 99%
“…This has been done for performance reasons, as we noticed that the SMT formalization was advantageous compared to the CSP formalization for the considered model transformations. Instead, in [22], we used the UMLtoCSP [8] solver for model generation, as it is also integrated in our testing tool.…”
Section: Send Offprint Requests Tomentioning
confidence: 99%
“…In previous work [13] we proposed a declarative language for the specification of visual contracts for defining pre-and post-conditions as well as invariants for model transformations. For evaluating the contracts on test models, the specifications are translated to QVT Relations which are executed in check-only mode.…”
Section: Related Workmentioning
confidence: 99%
“…Several approaches have been developed for defining contracts for M2M transformations that act as specifications for model transformation implementations [5,12], as oracle functions to validate the output of transformations [12,13], and as drivers for generating test cases [13]. In particular, constraints for input models, output models and for the relationship between both may be specified.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, the majority of approaches facing this challenge are based on black-box techniques [11,9,10,16,21,22,3,6,20,8,13]. As far as we know only two white-box approaches for transformation testing have been proposed [9,15].…”
Section: Related Workmentioning
confidence: 99%