Search results
1 – 2 of 2Bahman Arasteh and Ali Ghaffari
Reducing the number of generated mutants by clustering redundant mutants, reducing the execution time by decreasing the number of generated mutants and reducing the cost of…
Abstract
Purpose
Reducing the number of generated mutants by clustering redundant mutants, reducing the execution time by decreasing the number of generated mutants and reducing the cost of mutation testing are the main goals of this study.
Design/methodology/approach
In this study, a method is suggested to identify and prone the redundant mutants. In the method, first, the program source code is analyzed by the developed parser to filter out the effectless instructions; then the remaining instructions are mutated by the standard mutation operators. The single-line mutants are partially executed by the developed instruction evaluator. Next, a clustering method is used to group the single-line mutants with the same results. There is only one complete run per cluster.
Findings
The results of experiments on the Java benchmarks indicate that the proposed method causes a 53.51 per cent reduction in the number of mutants and a 57.64 per cent time reduction compared to similar experiments in the MuJava and MuClipse tools.
Originality/value
Developing a classifier that takes the source code of the program and classifies the programs' instructions into effective and effectless classes using a dependency graph; filtering out the effectless instructions reduces the total number of mutants generated; Developing and implementing an instruction parser and instruction-level mutant generator for Java programs; the mutant generator takes instruction in the original program as a string and generates its single-line mutants based on the standard mutation operators in MuJava; Developing a stack-based evaluator that takes an instruction (original or mutant) and the test data and evaluates its result without executing the whole program.
Details
Keywords
This study aims to research the influence mechanism of microtextured geometric parameters of dry gas seal end face on the tribological behavior under dry frictional conditions.
Abstract
Purpose
This study aims to research the influence mechanism of microtextured geometric parameters of dry gas seal end face on the tribological behavior under dry frictional conditions.
Design/methodology/approach
The microtexture was processed using laser processing, while the diamond-like carbon (DLC) film was applied through magnetron sputtering; the experimental platform of friction vibration was established, the frictional and vibrational properties of different geometric parameters were tested; the data signals of vibrational acceleration and frictional torque were collected and processed using data acquisition instrument. The entropy characteristic parameters of 3D vibrational acceleration were extracted based on wavelet packet decomposition method. The end-face topography was measured with ST400 three-dimensional noncontact surface topography instrument.
Findings
The geometry of pits plays a key role in influencing friction performance; the permutation entropy and fuzzy entropy of the vibration acceleration signal changed with variations in microtextured parameters. A textured surface with appropriately size parameters can trap debris, enhance the dynamic pressure effect, reduce impact between the friction interfaces and improve the frictional vibrational performance. In this research, microtextured surface with Φ150 µm-10% and Φ200 µm-5% can effectively reduce friction and vibration between the end faces of a dry gas seal.
Originality/value
DLC film improves the hardness of seal ring end face, and microtexture improves the dynamic effect; the tribological behavior monitoring can be realized by analyzing the characteristics of vibration acceleration sensitive parameter with friction state. The findings will provide a basis for further research in the field of tribology and the microtexture optimization of dry gas seal ring end face.
Peer review
The peer review history for this article is available at: https://publons.com/publon/10.1108/ILT-12-2023-0389/
Details