EMINENT: EMbarrassINgly parallEl mutatioN Testing

被引:5
|
作者
Canizares, Pablo C. [1 ]
Merayo, Mercedes G. [1 ]
Nunez, Alberto [1 ]
机构
[1] Univ Complutense Madrid, Madrid, Spain
来源
INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016) | 2016年 / 80卷
关键词
Mutation testing; Scientific Computing; Parallel and Distributed Computing; SYSTEMS;
D O I
10.1016/j.procs.2016.05.298
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
During the last decade, the fast evolution in communication networks has facilitated the development of complex applications that manage vast amounts of data, like Big Data applications. Unfortunately, the high complexity of these applications hampers the testing process. Moreover, generating adequate test suites to properly check these applications is a challenging task due to the elevated number of potential test cases. Mutation testing is a valuable technique to measure the quality of the selected test suite that can be used to overcome this difficulty. However, one of the main drawbacks of mutation testing lies on the high computational cost associated to this process. In this paper we propose a dynamic distributed algorithm focused on HPC systems, called EMINENT, which has been designed to face the performance problems in mutation testing techniques. EMINENT alleviates the computational cost associated with this technique since it exploits parallelism in cluster systems to reduce the final execution time. In addition, several experiments have been carried out on three applications in order to analyse the scalability and performance of EMINENT. The results show that EMINENT provides an increase in the speed-up in most scenarios.
引用
收藏
页码:63 / 73
页数:11
相关论文
共 50 条
  • [21] An Optimization Method for Embarrassingly Parallel under MIC Architecture
    Li, Yunchun
    Tian, Xiduo
    14TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS, ENGINEERING AND SCIENCE (DCABES 2015), 2015, : 17 - 20
  • [22] Legio: fault resiliency for embarrassingly parallel MPI applications
    Roberto Rocco
    Davide Gadioli
    Gianluca Palermo
    The Journal of Supercomputing, 2022, 78 : 2175 - 2195
  • [23] An embarrassingly parallel ab initio MD method for liquids
    Hedman, F
    Laaksonen, A
    APPLIED PARALLEL COMPUTING: LARGE SCALE SCIENTIFIC AND INDUSTRIAL PROBLEMS, 1998, 1541 : 224 - 229
  • [24] Embarrassingly parallel MCMC using deep invertible transformations
    Mesquita, Diego
    Blomstedt, Paul
    Kaski, Samuel
    35TH UNCERTAINTY IN ARTIFICIAL INTELLIGENCE CONFERENCE (UAI 2019), 2020, 115 : 1244 - 1252
  • [25] Randomized Multilevel Monte Carlo for Embarrassingly Parallel Inference
    Jasra, Ajay
    Law, Kody J. H.
    Tarakanov, Alexander
    Yu, Fangyuan
    DRIVING SCIENTIFIC AND ENGINEERING DISCOVERIES THROUGH THE INTEGRATION OF EXPERIMENT, BIG DATA, AND MODELING AND SIMULATION, 2022, 1512 : 3 - 21
  • [26] Legio: fault resiliency for embarrassingly parallel MPI applications
    Rocco, Roberto
    Gadioli, Davide
    Palermo, Gianluca
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (02): : 2175 - 2195
  • [27] Parallel mutation testing for large scale systems
    Canizares, Pablo C.
    Nunez, Alberto
    Filgueira, Rosa
    de Lara, Juan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 2071 - 2097
  • [28] Parallel mutation testing for large scale systems
    Pablo C. Cañizares
    Alberto Núñez
    Rosa Filgueira
    Juan de Lara
    Cluster Computing, 2024, 27 : 2071 - 2097
  • [29] The design of JET: A Java']Java library for embarrassingly parallel applications
    Silva, LM
    Pedroso, H
    Silva, JG
    PARALLEL PROGRAMMING AND JAVA, 1997, 50 : 210 - 228
  • [30] Multi-Objective Embarrassingly Parallel Search for Constraint Programming
    Yasuhara, M.
    Miyamoto, T.
    Mori, K.
    Kitamura, S.
    Izui, Y.
    2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2015, : 853 - 857