TETRABox - A Generic White-Box Testing Framework for Model Transformations

被引:10
|
作者
Schoenboeck, J. [1 ]
Kappel, G. [2 ]
Wimmer, M. [2 ]
Kusel, A. [3 ]
Retschitzegger, W. [3 ]
Schwinger, W. [3 ]
机构
[1] Upper Austrian Univ Appl Sci, Hagenberg, Austria
[2] Vienna Univ Technol, Vienna, Austria
[3] Johannes Kepler Univ Linz, Linz, Austria
关键词
Testing; Model Transformation; MDE;
D O I
10.1109/APSEC.2013.21
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model transformations play a vital role in Model-Driven Engineering. Due to their increasing complexity, proper means for ensuring their quality are needed. Although numerous approaches for testing of model transformations have been proposed, their focus is rather on formal verification than on execution-based testing. Additionally, existing approaches do not consider the actual transformation definition, rarely provide hints for debugging in case of an error and are specific to a certain transformation language. Therefore we propose TETRA(Box) as a generic framework for execution-based white-box testing of transformation languages. For this, we base on symbolic execution of model transformations. Additionally, by employing our Pattern-based Modeling Language for Model Transformations (PaMoMo), we are able to provide dedicated failure traces that are aligned to the actual transformation definition as a hint for debugging.
引用
收藏
页码:75 / 82
页数:8
相关论文
共 50 条
  • [1] White-box testing
    Cole, O
    [J]. DR DOBBS JOURNAL, 2000, 25 (03): : 23 - +
  • [2] Cryptanalysis of a Generic Class of White-Box Implementations
    Michiels, Wil
    Gorissen, Paul
    Hollmann, Henk D. L.
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2009, 5381 : 414 - 428
  • [3] A 2 layer model for the white-box testing of web applications
    Tonella, P
    Ricca, F
    [J]. WSE 2004: SIXTH IEEE INTERNATIONAL WORKSHOP ON WEB SITE EVOLUTION, PROCEEDINGS, 2004, : 11 - 19
  • [4] Symbolic Modelling in White-Box Model-Based Testing
    Letichevsky, Alexander
    Letychevskyi, Oleksandr
    Peschanenko, Vladimir
    [J]. 2015 THIRD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, MODELLING AND SIMULATION (AIMS 2015), 2015, : 237 - 240
  • [5] A practical guide to SQL white-box testing
    Tuya, Javier
    Suarez-Cabal, M. Jose
    de la Riva, Claudio
    [J]. ACM SIGPLAN NOTICES, 2006, 41 (04) : 36 - 41
  • [6] Temporal White-Box Testing Using Evolutionary Algorithms
    Al Moubayed, Noura
    Windisch, Andreas
    [J]. ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS, 2009, : 150 - +
  • [7] Automatic generation of database instances for white-box testing
    Zhang, B
    Xu, C
    Cheung, SC
    [J]. 25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 161 - 165
  • [8] Simplified Way of Learning White-Box Testing with JUnit
    Sung, Keum-Young
    [J]. ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING: FUTURETECH & MUE, 2016, 393 : 783 - 789
  • [9] White-box Fairness Testing through Adversarial Sampling
    Zhang, Peixin
    Wang, Jingyi
    Sun, Jun
    Dong, Guoliang
    Wang, Xinyu
    Wang, Xingen
    Dong, Jin Song
    Dai, Ting
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 949 - 960
  • [10] A White-Box Sociolinguistic Model for Gender Detection
    Morales Sanchez, Damian
    Moreno, Antonio
    Jimenez Lopez, Maria Dolores
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (05):