Performance analysis of six meta-heuristic algorithms over automated test suite generation for path coverage-based optimization

M Khari, A Sinha, E Verdu, RG Crespo - Soft Computing, 2020 - Springer
There exists a direct need to automate the process of test suite generation to get the most
optimal results as testing accounts for more than 40% of total cost. One method to solve this …

Automatic generation of basis test paths using variable length genetic algorithm

AS Ghiduk - Information Processing Letters, 2014 - Elsevier
Path testing is the strongest coverage criterion in white box testing. Finding target paths is a
key challenge in path testing. Genetic algorithms have been successfully used in many …

Basis path coverage testing of MPI programs based on multi-task evolutionary optimization

B Sun, L Gong, Y Guo, D Gong - Expert Systems with Applications, 2024 - Elsevier
Abstract A Message-Passing Interface (MPI) program usually consists of several processes,
and a target path of this program is composed of a target sub-path selected in each process …

On the value of sequence-based system call filtering for container security

S Song, S Suneja, MV Le, B Tak - 2023 IEEE 16th International …, 2023 - ieeexplore.ieee.org
One critical attack that exploits kernel vulnerabilities through system call invocations is
considered a serious threat to container security since it results in the privilege escalation …

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 …

Integrating an ensemble surrogate model's estimation into test data generation

B Sun, D Gong, T Tian, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
For the path coverage testing of a Message-Passing Interface (MPI) program, test data
generation based on an evolutionary optimization algorithm (EOA) has been widely known …

Improving the testing and testability of software product lines

I Cabral, MB Cohen, G Rothermel - … , SPLC 2010, Jeju Island, South Korea …, 2010 - Springer
Abstract Software Product Line (SPL) engineering offers several advantages in the
development of families of software products. There is still a need, however, for better …

Scheduling sequence selection for generating test data to cover paths of MPI programs

B Sun, J Wang, D Gong, T Tian - Information and Software Technology, 2019 - Elsevier
Context: As one of key tasks in software testing, test data generation has been receiving
widespread attention in recent years. Message-passing Interface (MPI) programs, which are …

[PDF][PDF] Evolutionary algorithms for path coverage test data generation and optimization: a review

DB Mishra, AA Acharya, R Mishra - Indonesian Journal of Electrical …, 2019 - academia.edu
Software testing is very time consuming, labor-intensive and complex process. It is found
that 50% of the resources of the software development are consumed for testing. Testing can …

[PDF][PDF] Automatic data flow test paths generation using the genetical swarm optimization technique

MR Girgis, AS Ghiduk, EH Abd-Elkawy - International Journal of …, 2015 - academia.edu
Path testing requires generating all paths through the program to be tested, and finding a set
of program inputs that will execute every path. The number of possible paths in programs …