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 条
  • [31] EMODE - Model-driven Development of Multimodal, Context Sensitive Applications
    Behring, Alexander
    Heinrich, Matthias
    Winkler, Matthias
    Dargie, Waltenegus
    i-com, 2008, 6 (03) : 31 - 36
  • [32] MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT
    Sulistyo, Selo
    Prinz, Andreas
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 288 - 291
  • [33] Model-Driven Development of Mobile Applications: A Systematic Literature Review
    Tufail, Hanny
    Azam, Farooque
    Waseem, Muhammad
    Qasim, Iqra
    2018 IEEE 9TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2018, : 1165 - 1171
  • [34] Model-driven development of large-scale Web applications
    Tai, H
    Mitsui, K
    Nerome, T
    Abe, M
    Ono, K
    Hori, M
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2004, 48 (5-6) : 797 - 809
  • [35] Model-driven design and development of semantic Web service applications
    Brambilla, Marco
    Ceri, Stefano
    Facca, Federico Michele
    Celino, Irene
    Cerizza, Dario
    Della Valle, Emanuele
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2008, 8 (01)
  • [36] Model-driven development of mobile applications allowing role-driven variants
    Vaupel, Steffen (svaupel@informatik.uni-marburg.de), 1600, Springer Verlag (8767):
  • [37] A Survey of Requirements Specification in Model-Driven Development of Web Applications
    Valderas, Pedro
    Pelechano, Vicente
    ACM TRANSACTIONS ON THE WEB, 2011, 5 (02)
  • [38] Using Model-Driven Development to Support Portable PaaS Applications
    Nogueira, Elias
    Lucredio, Daniel
    Moreira, Ana
    Fortes, Renata
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2015, 2016, 581 : 115 - 134
  • [39] MontiThings: Model-Driven Development and Deployment of Reliable IoT Applications
    Kirchhof, Jorg Christian
    Rumpe, Bernhard
    Schmalzing, David
    Wortmann, Andreas
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [40] Model-driven software development of applications based on web services
    Quintero, Ricardo
    Zepeda, Leopoldo
    Vega, Liliana
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2010, 6 (03) : 313 - 330