DocumentCode
2164756
Title
Model transformation testing: oracle issue
Author
Mottu, Jean-Marie ; Baudry, Benoit ; Traon, Yves Le
Author_Institution
lRISA, Campus Univ. de Beaulieu, Rennes
fYear
2008
fDate
9-11 April 2008
Firstpage
105
Lastpage
112
Abstract
The definition of an oracle function for model transformation is challenging because of the very complex nature of models resulting from a transformation. Validating the correctness of an output model requires checking a large number of properties on the structure and semantics of this model. The oracle function can thus be very complex if it checks every property. In this paper, we identify and discuss important issues that must be tackled to define model transformation testing oracles. We also propose several oracle functions and analyze how they take advantage of different model driven engineering techniques.
Keywords
program testing; program verification; model driven engineering techniques; model transformation testing; model-driven development; oracle function; Automatic testing; Automation; Conferences; Context modeling; Model driven engineering; Software testing; System testing; Telecommunications; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
Conference_Location
Lillehammer
Print_ISBN
978-0-7695-3388-9
Type
conf
DOI
10.1109/ICSTW.2008.27
Filename
4566997
Link To Document