Test data generation for path coverage of MPI programs using SAEO

D Gong, B Sun, X Yao, T Tian - ACM Transactions on Software …, 2021 - dl.acm.org
Message-passing interface (MPI) programs, a typical kind of parallel programs, have been
commonly used in various applications. However, it generally takes exhaustive computation …

Symbolic verification of message passing interface programs

H Yu, Z Chen, X Fu, J Wang, Z Su, J Sun… - Proceedings of the …, 2020 - dl.acm.org
Message passing is the standard paradigm of programming in high-performance computing.
However, verifying Message Passing Interface (MPI) programs is challenging, due to the …

MPI Errors Detection using GNN Embedding and Vector Embedding over LLVM IR

J El Karchi, H Chen, A TehraniJamsaz… - 2024 IEEE …, 2024 - ieeexplore.ieee.org
Identifying errors in parallel MPI programs is a challenging task. Despite the growing
number of verification tools, debugging parallel programs remains a significant challenge …

Combining symbolic execution and model checking to verify MPI programs

H Yu - Proceedings of the 40th International Conference on …, 2018 - dl.acm.org
Message Passing Interface (MPI) has become the standard programming paradigm in high
performance computing. It is challenging to verify MPI programs because of high parallelism …

Improving Test Data Generation for MPI Program Path Coverage with FERPSO-IMPR and Surrogate-Assisted Models

Y Wang, W Cui, GG Wang, J Wang… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Message passing interface (MPI) is a powerful tool for parallel computing, originally
designed for high-performance computing on massively parallel computers. In this paper …

Integrating DSGEO into test case generation for path coverage of MPI programs

B Sun, D Gong, X Yao - Information and Software Technology, 2023 - Elsevier
Abstract Context: When testing a Message-Passing Interface (MPI) program composed of
multiple processes, the testing cost for each process is different, and those expensive …

Evolutionary generation of test suites for multi-path coverage of MPI programs with non-determinism

B Sun, D Gong, F Pan, X Yao… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
When a large number of target paths in a sequential program need to be covered, we can
divide similar target paths into the same group, and generate a test suite covering the same …

Nástroj pro generování unit testů pomocí model checkingu pro. net

H Benjamin - 2023 - dspace.cvut.cz
Jednotkové testy slouží jako základ testování softwaru a zdroj informací o fungování
testovaného kódu, což je důležité pro jeho další rozvoj a vylepšování. Manuální formulace …