Test Data Generation for Model Transformations Combining Partition and Constraint Analysis

作者: Carlos A. González , Jordi Cabot

DOI: 10.1007/978-3-319-08789-4_3

关键词:

摘要: Model-Driven Engineering (MDE) is a software engineering paradigm where models play key role. In MDE-based development process, are successively transformed into other and eventually the final source code by means of chain model transformations. Since writing transformations an error-prone task, mechanisms to ensure their reliability greatly needed. One way achieving this testing. A challenging aspect when testing generation adequate input test data. Most existing approaches generate data following black-box approach based on some sort partition analysis that exploits structural features metamodel transformation. However, these analyses pay no attention OCL invariants or do it very superficially. paper, we propose mechanism systematically analyzes constraints in order fine-tune therefore, Our can be used isolation, combined with white-box approaches.

参考文章(25)
Esther Guerra, Specification-Driven Test Generation for Model Transformations Theory and Practice of Model Transformations. pp. 40- 55 ,(2012) , 10.1007/978-3-642-30476-7_3
Dehla Sokenou, Stephan Weißleder, Automatic test case generation from UML models and OCL expressions Software Engineering (Workshops). pp. 423- 426 ,(2008)
Eric Cariou, Laurence Duchien, Lionel Seinturier, Raphaël Marvie, OCL for the Specification of Model Transformation Contracts ,(2004)
Fabien Peureux, Eric Torreborre, Bruno Legeard, Mark Utting, Eddy Bernard, Amandine Charbonnier, Fabrice Bouquet, Model-based testing from UML models Proceedings of the 1st Workshop of Model-based Testing 2006 in conjunction with the 36th Annual Conference of the Gesellschaft fur Informatik e.V. (GI), Informatik fur Menschen, INFORMATIK 2006. ,vol. 2, pp. 223- 230 ,(2006)
Martin Gogolla, Mark Richters, None, Expressing UML Class Diagrams Properties with OCL Lecture Notes in Computer Science. pp. 85- 114 ,(2002) , 10.1007/3-540-45669-4_6
Antonio Vallecillo, Martin Gogolla, Loli Burgueno, Manuel Wimmer, Lars Hamann, None, Formal Specification and Testing of Model Transformations Formal Methods for Model-Driven Engineering. pp. 399- 437 ,(2012) , 10.1007/978-3-642-30982-3_11
Camillo Fiorentini, Alberto Momigliano, Mario Ornaghi, Iman Poernomo, A constructive approach to testing model transformations international conference on model transformation. pp. 77- 92 ,(2010) , 10.1007/978-3-642-13688-7_6
Carlos A. González, Jordi Cabot, ATLTest: a white-box test generation approach for ATL transformations model driven engineering languages and systems. pp. 449- 464 ,(2012) , 10.1007/978-3-642-33666-9_29
Jochen M. Küster, Mohamed Abd-El-Razik, Validation of model transformations: first experiences using a white box approach model driven engineering languages and systems. pp. 193- 204 ,(2006) , 10.5555/1762828.1762860
T. J. Ostrand, M. J. Balcer, The category-partition method for specifying and generating fuctional tests Communications of The ACM. ,vol. 31, pp. 676- 686 ,(1988) , 10.1145/62959.62964