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 条
  • [21] An Approach based on Model-Driven Development for IoT Applications
    Sosa-Reyna, Claudia M.
    Tello-Leal, Edgar
    Lara-Alabazares, David
    2018 IEEE INTERNATIONAL CONGRESS ON INTERNET OF THINGS (ICIOT), 2018, : 134 - 139
  • [22] Model-driven development of Web applications: The Autoweb System
    Fraternali, P
    Paolini, P
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2000, 18 (04) : 323 - 382
  • [23] Tool Support for Model-driven development of Web Applications
    Gomez, Jaime
    Bia, Alejandro
    Parraga, Antonio
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2007, 2 (03) : 65 - 79
  • [24] Model-driven development
    Pastor O.
    España S.
    Panach J.I.
    Aquino N.
    Informatik-Spektrum, 2008, 31 (5) : 394 - 407
  • [25] Model-driven development
    Mellor, SJ
    Clark, AN
    Futagami, T
    IEEE SOFTWARE, 2003, 20 (05) : 14 - 18
  • [26] Mutation Testing for Java']Java based on Model-Driven Development
    Gonzalez, Ariel
    Luna, Carlos
    Bressan, Gonzalo
    2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 1 - 10
  • [27] Model-Driven Web Applications
    Herrero Agustin, Jose Luis
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 954 - 964
  • [28] Model-driven development of context-aware Web applications
    Ceri, Stefano
    Daniel, Florian
    Matera, Maristella
    Facca, Federico M.
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2007, 7 (01)
  • [29] Model-Driven Development for Multi-platform Mobile Applications
    Francese, Rita
    Risi, Michele
    Scanniello, Giuseppe
    Tortora, Genoveffa
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 : 61 - 67
  • [30] Methodology for the model-driven development of service oriented IoT applications
    Sosa-Reyna, Claudia M.
    Tello-Leal, Edgar
    Lara-Alabazares, David
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 15 - 22