In order to improve the efficiency of regression testing in web application,the control flow graph and the greedy algorithm are adopted.This paper considers a web page as a basic unit and introduces a test case select...In order to improve the efficiency of regression testing in web application,the control flow graph and the greedy algorithm are adopted.This paper considers a web page as a basic unit and introduces a test case selection method for web application regression testing based on the control flow graph.This method is safe enough to the test case selection.On the base of features of request sequence in web application,the minimization technique and the priority of test cases are taken into consideration in the process of execution of test cases in regression testing for web application.The improved greedy algorithm is also raised resulting in optimization of execution of test cases.The experiments indicate that the number of test cases which need to be retested is reduced,and the efficiency of execution of test cases is also improved.展开更多
Within previous EU projects, possible modifications to the engine components have been investigated, that would allow for an optimised aerodynamic or acoustic design of the EGV (exit guide vanes) of the TEC (turbin...Within previous EU projects, possible modifications to the engine components have been investigated, that would allow for an optimised aerodynamic or acoustic design of the EGV (exit guide vanes) of the TEC (turbine exit casing). However, the engine weight should not be increased and the aerodynamic performance must be at least the same. This paper compares the sound power level of a state-of-the-art TEC (reference TEC) with typical EGVs with an aerodynamically optimised TEC configuration for the engine operating point approach. It is shown that a significant weight reduction (only bladings considered) and reduction in engine length can be achieved but the sound power level for the fundamental tone (lst blade passing frequency) for this acoustically important operating point is increased. It is also shown that the losses of the aerodynamical optimised EGVs are higher for this off design point but significantly lower at the aero design point. Measurements were conducted in the STTF (subsonic test turbine facility) at the Institute for Thermal Turbo machinery and Machine Dynamics, Graz University of Technology. The inlet guide vanes, the LPT (low pressure turbine) stage, and the EGVs have been designed by MTU Aero Engines.展开更多
Generally,software testing is considered as a proficient technique to achieve improvement in quality and reliability of the software.But,the quality of test cases has a considerable influence on fault revealing capabi...Generally,software testing is considered as a proficient technique to achieve improvement in quality and reliability of the software.But,the quality of test cases has a considerable influence on fault revealing capability of software testing activity.Test Case Prioritization(TCP)remains a challenging issue since prioritizing test cases is unsatisfactory in terms of Average Percentage of Faults Detected(APFD)and time spent upon execution results.TCP ismainly intended to design a collection of test cases that can accomplish early optimization using preferred characteristics.The studies conducted earlier focused on prioritizing the available test cases in accelerating fault detection rate during software testing.In this aspect,the current study designs aModified Harris Hawks Optimization based TCP(MHHO-TCP)technique for software testing.The aim of the proposed MHHO-TCP technique is to maximize APFD and minimize the overall execution time.In addition,MHHO algorithm is designed to boost the exploration and exploitation abilities of conventional HHO algorithm.In order to validate the enhanced efficiency of MHHO-TCP technique,a wide range of simulations was conducted on different benchmark programs and the results were examined under several aspects.The experimental outcomes highlight the improved efficiency of MHHO-TCP technique over recent approaches under different measures.展开更多
Debugging software code has been a challenge for software developers since the early days of computer programming. A simple need, because the world is run by software. So perhaps the biggest engineering challenge is f...Debugging software code has been a challenge for software developers since the early days of computer programming. A simple need, because the world is run by software. So perhaps the biggest engineering challenge is finding ways to make software more reliable. This review provides an overview of techniques developed over time in the field of software model checking to solve the problem of detecting errors in program code. In addition, the challenges posed by this technology are discussed and ways to mitigate them in future research and applications are proposed. A comprehensive examination of the various model verification methods used to detect program code errors is intended to lay the foundation for future research in this area.展开更多
Worst-case execution time (WCET) analysis of multi-threaded software is still a challenge. This comes mainly from the fact that synchronization has to be taken into account. In this paper, we focus on this issue and o...Worst-case execution time (WCET) analysis of multi-threaded software is still a challenge. This comes mainly from the fact that synchronization has to be taken into account. In this paper, we focus on this issue and on automatically calculating and incorporating stalling times (e.g. caused by lock contention) in a generic graph model. The idea that thread interleavings can be studied with a matrix calculus is novel in this research area. Our sparse matrix representations of the program are manipulated using an extended Kronecker algebra. The resulting graph represents multi-threaded programs similar as CFGs do for sequential programs. With this graph model, we are able to calculate the WCET of multi-threaded concurrent programs including stalling times which are due to synchronization. We employ a generating function-based approach for setting up data flow equations which are solved by well-known elimination-based dataflow analysis methods or an off-the-shelf equation solver. The WCET of multi-threaded programs can finally be calculated with a non-linear function solver.展开更多
This paper explores the mechanism between leadership and knowledge transfer in a top management team (TMT) via a case study of ZOJE Group, a private listed company in China. Three recently rotated executives with di...This paper explores the mechanism between leadership and knowledge transfer in a top management team (TMT) via a case study of ZOJE Group, a private listed company in China. Three recently rotated executives with different leadership styles from the parent or subsidiary companies are chosen and studied. Findings show that for the visionary leadership executive, his vision incentive has a limited effect on knowledge transfer, but organization culture, especially the decentralization management culture, can greatly enhance the knowledge transfer process. For the paternalistic leadership executive, authoritarianism helps him manage the management team in disarray; while benevolence and morality improve the knowledge transfer standard. Lastly, for the servant leadership executive, his leading by example and altruism behaviors contribute to a higher level of knowledge transfer among TMT.展开更多
基金The National Natural Science Foundation of China(No.60503020,60503033,60703086)Opening Foundation of Jiangsu Key Laboratory of Computer Information Processing Technology in Soochow University(No.KJS0714)
文摘In order to improve the efficiency of regression testing in web application,the control flow graph and the greedy algorithm are adopted.This paper considers a web page as a basic unit and introduces a test case selection method for web application regression testing based on the control flow graph.This method is safe enough to the test case selection.On the base of features of request sequence in web application,the minimization technique and the priority of test cases are taken into consideration in the process of execution of test cases in regression testing for web application.The improved greedy algorithm is also raised resulting in optimization of execution of test cases.The experiments indicate that the number of test cases which need to be retested is reduced,and the efficiency of execution of test cases is also improved.
文摘Within previous EU projects, possible modifications to the engine components have been investigated, that would allow for an optimised aerodynamic or acoustic design of the EGV (exit guide vanes) of the TEC (turbine exit casing). However, the engine weight should not be increased and the aerodynamic performance must be at least the same. This paper compares the sound power level of a state-of-the-art TEC (reference TEC) with typical EGVs with an aerodynamically optimised TEC configuration for the engine operating point approach. It is shown that a significant weight reduction (only bladings considered) and reduction in engine length can be achieved but the sound power level for the fundamental tone (lst blade passing frequency) for this acoustically important operating point is increased. It is also shown that the losses of the aerodynamical optimised EGVs are higher for this off design point but significantly lower at the aero design point. Measurements were conducted in the STTF (subsonic test turbine facility) at the Institute for Thermal Turbo machinery and Machine Dynamics, Graz University of Technology. The inlet guide vanes, the LPT (low pressure turbine) stage, and the EGVs have been designed by MTU Aero Engines.
基金The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work under Grant Number(RGP.1/127/42)Princess Nourah bint Abdulrahman University Researchers Supporting Project Number(PNURSP2022R237),Princess Nourah bint Abdulrahman University,Riyadh,Saudi Arabia.
文摘Generally,software testing is considered as a proficient technique to achieve improvement in quality and reliability of the software.But,the quality of test cases has a considerable influence on fault revealing capability of software testing activity.Test Case Prioritization(TCP)remains a challenging issue since prioritizing test cases is unsatisfactory in terms of Average Percentage of Faults Detected(APFD)and time spent upon execution results.TCP ismainly intended to design a collection of test cases that can accomplish early optimization using preferred characteristics.The studies conducted earlier focused on prioritizing the available test cases in accelerating fault detection rate during software testing.In this aspect,the current study designs aModified Harris Hawks Optimization based TCP(MHHO-TCP)technique for software testing.The aim of the proposed MHHO-TCP technique is to maximize APFD and minimize the overall execution time.In addition,MHHO algorithm is designed to boost the exploration and exploitation abilities of conventional HHO algorithm.In order to validate the enhanced efficiency of MHHO-TCP technique,a wide range of simulations was conducted on different benchmark programs and the results were examined under several aspects.The experimental outcomes highlight the improved efficiency of MHHO-TCP technique over recent approaches under different measures.
文摘Debugging software code has been a challenge for software developers since the early days of computer programming. A simple need, because the world is run by software. So perhaps the biggest engineering challenge is finding ways to make software more reliable. This review provides an overview of techniques developed over time in the field of software model checking to solve the problem of detecting errors in program code. In addition, the challenges posed by this technology are discussed and ways to mitigate them in future research and applications are proposed. A comprehensive examination of the various model verification methods used to detect program code errors is intended to lay the foundation for future research in this area.
文摘Worst-case execution time (WCET) analysis of multi-threaded software is still a challenge. This comes mainly from the fact that synchronization has to be taken into account. In this paper, we focus on this issue and on automatically calculating and incorporating stalling times (e.g. caused by lock contention) in a generic graph model. The idea that thread interleavings can be studied with a matrix calculus is novel in this research area. Our sparse matrix representations of the program are manipulated using an extended Kronecker algebra. The resulting graph represents multi-threaded programs similar as CFGs do for sequential programs. With this graph model, we are able to calculate the WCET of multi-threaded concurrent programs including stalling times which are due to synchronization. We employ a generating function-based approach for setting up data flow equations which are solved by well-known elimination-based dataflow analysis methods or an off-the-shelf equation solver. The WCET of multi-threaded programs can finally be calculated with a non-linear function solver.
基金This work is supported by the National Natural Science Foundation of China (Grant No. 71072025, 71202031, 71302048) and the Science Foundation of Ministry of Education of China (Grant No. 10JZD0045-2). Special thanks to Prof. James Littefield from Pamplin college of Business at Virginia Tech for his valuable suggestions on this work.
文摘This paper explores the mechanism between leadership and knowledge transfer in a top management team (TMT) via a case study of ZOJE Group, a private listed company in China. Three recently rotated executives with different leadership styles from the parent or subsidiary companies are chosen and studied. Findings show that for the visionary leadership executive, his vision incentive has a limited effect on knowledge transfer, but organization culture, especially the decentralization management culture, can greatly enhance the knowledge transfer process. For the paternalistic leadership executive, authoritarianism helps him manage the management team in disarray; while benevolence and morality improve the knowledge transfer standard. Lastly, for the servant leadership executive, his leading by example and altruism behaviors contribute to a higher level of knowledge transfer among TMT.