Testing of model-driven development applications

被引:9
|
作者
Marin, Beatriz [1 ]
Gallardo, Carlos [1 ]
Quiroga, Diego [1 ]
Giachetti, Giovanni [2 ]
Serral, Estefania [3 ]
机构
[1] Univ Diego Portales, Escuela Informat & Telecomunicac, Fac Ingn, Ejercito 441, Santiago, Chile
[2] Univ Andres Bello, Escuela Ingn Informat, Fac Ingn, Santiago, Chile
[3] Katholieke Univ Leuven, Fac Econ & Business, Dept Decis Sci & Informat Management, Louvain, Belgium
关键词
Model-based testing; Model-driven development; Abstract test case; Concrete test case;
D O I
10.1007/s11219-016-9308-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Human resource management practices are key for the success of software development projects. Practices that promote knowledge sharing and organizational learning are positively related to development-effort curves, and thus software companies are looking for different alternatives oriented to promoting these practices. The model-driven development (MDD) paradigm is positioned as one of the best alternatives for reutilization of development knowledge. In particular, this paradigm considers the specification of conceptual models that can be used as input for automatic code generation to different target platforms. However, testing of applications developed through MDD solutions is still performed by the manual definition and execution of test cases by testers, which negatively impacts in the time reduction obtained from automatic code generation and the reutilization of knowledge generated during the MDD project execution. To address this issue, this paper presents a testing approach that automatically generates executable test cases for software developed by using MDD technologies.
引用
收藏
页码:407 / 435
页数:29
相关论文
共 50 条
  • [1] Testing of model-driven development applications
    Beatriz Marín
    Carlos Gallardo
    Diego Quiroga
    Giovanni Giachetti
    Estefanía Serral
    [J]. Software Quality Journal, 2017, 25 : 407 - 435
  • [2] Model-driven development of enterprise applications
    Kulkarni, V
    Reddy, S
    [J]. UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 118 - 128
  • [3] Model-driven development of composite applications
    Patig, Susanne
    [J]. MODEL-BASED SOFTWARE AND DATA INTEGRATION, 2008, 8 : 67 - 78
  • [4] Model-Driven Development of WSN Applications
    Paulon, A. R.
    Froehlich, A. A.
    Becker, L. B.
    Basso, F. P.
    [J]. 2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 161 - 166
  • [5] Model-Driven Development of GPU Applications
    Winier, Christoph
    Duennweber, Jan
    [J]. PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 227 - 236
  • [6] AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK For Model-Driven Development and Software Product Lines
    Lamancha, Beatriz Perez
    Polo Usaola, Macario
    Piattini, Mario
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 112 - 121
  • [7] Model-driven visual testing and debugging of WSN applications
    Al Saad, Mohammad
    Fehr, Elfriede
    Kamenzky, Nicolai
    Schiller, Jochen
    [J]. Journal of Networks, 2009, 4 (07) : 607 - 621
  • [8] Frameworks for Model-Driven Development of Web Applications
    Okanovic, Vensada
    Donko, Dzenana
    Mateljan, Tadej
    [J]. ADVANCES IN DATA NETWORKS, COMMUNICATIONS, COMPUTERS, 2010, : 67 - 72
  • [9] Model-Driven Development of Single Page Applications
    Mueller-Lobeck, Alexander
    Zhang, Gefei
    [J]. WEB ENGINEERING, ICWE 2024, 2024, 14629 : 441 - 447
  • [10] Model-Driven Development of Distributed Ledger Applications
    Fraternali, Piero
    Gonzalez, Sergio Luis Herrera
    Frigerio, Matteo
    Righetti, Mattia
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS. DASFAA 2022 INTERNATIONAL WORKSHOPS, 2022, 13248 : 104 - 119