Efficient concolic testing of MPI applications

H Li, Z Chen, R Gupta - … of the 28th International Conference on …, 2019 - dl.acm.org
Software testing is widely used in industry, but its application in the High Performance
Computing area has been scarce. Concolic testing, that automates testing via generation of …

COMPI: Concolic testing for MPI applications

H Li, S Li, Z Benavides, Z Chen… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
MPI is widely used as the bedrock of HPC applications, but there are no effective systematic
software testing techniques for MPI programs. In this paper we develop COMPI, the first …

Boosting concolic testing via interpolation

J Jaffar, V Murali, JA Navas - Proceedings of the 2013 9th Joint Meeting …, 2013 - dl.acm.org
Concolic testing has been very successful in automatically generating test inputs for
programs. However one of its major limitations is path-explosion that limits the generation of …

[PDF][PDF] Design of a Modified Concolic Testing Algorithm with Smaller Constraints.

Y Köroglu, A Sen - CSTVA@ ISSTA, 2016 - ceur-ws.org
Concolic testing is a well-known unit test generation technique. However, bottlenecks such
as constraint solving prevents concolic testers to be used in large projects. We propose a …

A case study of concolic testing tools and their limitations

X Qu, B Robinson - 2011 International Symposium on …, 2011 - ieeexplore.ieee.org
Automatic testing, in particular test input generation, has become increasingly popular in the
research community over the past ten years. In this paper, we conduct a survey on existing …

Mathematical execution: a unified approach for testing numerical code

Z Fu, Z Su - arXiv preprint arXiv:1610.01133, 2016 - arxiv.org
This paper presents Mathematical Execution (ME), a new, unified approach for testing
numerical code. The key idea is to (1) capture the desired testing objective via a …

Concolic testing heap-manipulating programs

LH Pham, QL Le, QS Phan, J Sun - Formal Methods–The Next 30 Years …, 2019 - Springer
Concolic testing is a test generation technique which works effectively by integrating random
testing generation and symbolic execution. Existing concolic testing engines focus on …

Automatic Testing of OpenACC Applications

K Ahmad, M Wolfe - … : 4th International Workshop, WACCPD 2017, Held in …, 2018 - Springer
Abstract PCAST (PGI Compiler-Assisted Software Testing) is a feature being developed in
the PGI compilers and runtime to help users automate testing high performance numerical …

Evaluating initial inputs for concolic testing

W Wang, Q Zeng - 2015 International Symposium on …, 2015 - ieeexplore.ieee.org
Concolic testing is a powerful technique for vulnerability detection. Current concolic testing
tools usually randomly select one well-formed concrete input to start their workflow, then …

ACC_TEST: Hybrid testing techniques for MPI-based programs

ASA Alghamdi, AM Alghamdi, FE Eassa… - IEEE …, 2020 - ieeexplore.ieee.org
Recently, MPI has become widely used in many scientific applications, including different
non-computer science fields, for parallelizing their applications. An MPI programming model …