论文标题
基于单数值分解的软件系统测试案例选择算法的并行化
Parallelization of Software Systems Test Case Selection Algorithm Based on Singular Value Decomposition
论文作者
论文摘要
在开发软件系统时,系统的一个部分的变化可能会导致系统其他部分的不必要变化。这些受影响的部分可能会干扰系统性能,因此回归测试用于处理这些疾病。该测试旨在重新衡量这些部分以防止这些异常,但是很难确定这些部分以进行重新检查。我们试图通过单数值分解来基于系统函数的软件系统的更改,以便在新更改期间使用这些部分来识别这些部分,以再次执行测试。为了提高加速度,我们的计算是在共享内存系统上并行执行的,以便通过增加软件系统的规模,可以获得最佳的答案。
When developing a software system, a change in one part of the system may lead to unwanted changes in other parts of the system. These affected parts may interfere with system performance, so regression testing is used to deal with these disorders. This test seeks to re-measure these sections to prevent these abnormalities, but it is difficult to identify these sections for re-examination. We try to cluster the changes of our software system based on the system functions by singular value decomposition, to be able to use to identify these parts during a new change, to perform the test again. In order to increase speedup, our calculations were performed in parallel on shared memory systems so that by increasing the scale of software systems, an optimal answer could be obtained.