A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as a...A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as an elemental software model. A layered kernel is introduced to handle the tree data structure corresponding to the class hierarchy models. This method was vali- dated using both an artificial dataset and a case of industrial software from the optical communication field. Preliminary experi- ments showed that our approach is very effective in learning structured data and outperforms the traditional support vector learning methods in accurately and correctly predicting the fault-prone class hierarchy model in real-life OO software.展开更多
About 75% water-inrush accidents in China are caused by geological structure such as faults, therefore, it is necessary to investigate the water-inrush mechanism of faults to provide references for the mining activity...About 75% water-inrush accidents in China are caused by geological structure such as faults, therefore, it is necessary to investigate the water-inrush mechanism of faults to provide references for the mining activity above confined water. In this paper, based on the fluid-solid coupling theory, we built the stress-seepage coupling model for rock, then we combined with an example of water-inrush caused by fault, studied the water-inrush mechanism by using the numerical software COMSOL Mutiphysics, analyzed the change rule of shear stress, vertical stress, plastic area and water pressure for stope with a fault, and estimated the water-inrush risk at the different distances between working faces and the fault. The numerical simula- tion results indicate that: (1) the water-inrush risk will grow as the decrease of the distance between working face and the fault; (2) the failure mode of the rock in floor with fault is shear failure; (3) the rock between water-containing fault and working face failure is the reason for water-inrush.展开更多
Failure criterion of saturated soft clay is studied under cyclic loads through different experiments. A large number of cyclic torsional shear and cyclic triaxial tests on saturated soft clay under unconsolidated undr...Failure criterion of saturated soft clay is studied under cyclic loads through different experiments. A large number of cyclic torsional shear and cyclic triaxial tests on saturated soft clay under unconsolidated undrained condition are conducted. From the test result analysis, it is seen that the failure of saturated soft clay under static and cyclic loads satisfies Mises criterion. The result from different test stress states is not related to the test stress states or confining pressures. It can be applied in general stress states. Then according to the Mises criterion, the equivalent relationship on failure moment between the test stress state and the general stress state can be established. So the cyclic mechanics characteristics of saturated soft clay at failure moment are clarified in this paper. Furthermore, a theory basis is provided for using pseudo-static elasto-plastic cyclic strength model to evaluate cyclic bearing capacity.展开更多
Much research has been done mainly in testcase generation and its effect for com-binatorial design approach for testing. This letter presents an algorithm for fault diagnosis basedon the approach. It can conclude that...Much research has been done mainly in testcase generation and its effect for com-binatorial design approach for testing. This letter presents an algorithm for fault diagnosis basedon the approach. It can conclude that the factors, which cause errors, must be in a very smallrange through analyzing the test cases after testing, and retesting with some complementary testcases. The algorithm can provide a very efficient and valuable guidance for the debugging andtesting of software.展开更多
The new techniques were presented for preventing undesirable distance relay maloperation during voltage collapse and power swings in transmission grids. Initially, the work focused on the development of a fast detecti...The new techniques were presented for preventing undesirable distance relay maloperation during voltage collapse and power swings in transmission grids. Initially, the work focused on the development of a fast detection of voltage collapse and a three-phase fault at transmission lines by using under impedance fault detector (UIFD) and support vector machine (SVM). Likewise, an intelligent approach was developed to discriminate a fault, stable swing and unstable swing, for correct distance relay operation by using the S-transform and the probabilistic neural network (PNN). To illustrate the effectiveness of the proposed techniques, simulations were carried out on the IEEE 39-bus test system using the PSS/E and MATLAB software.展开更多
This paper presents software reliability growth models(SRGMs) with change-point based on the stochastic differential equation(SDE).Although SRGMs based on SDE have been developed in a large scale software system,consi...This paper presents software reliability growth models(SRGMs) with change-point based on the stochastic differential equation(SDE).Although SRGMs based on SDE have been developed in a large scale software system,considering the variation of failure distribution in the existing models during testing time is limited.These SDE SRGMs assume that failures have the same distribution.However,in practice,the fault detection rate can be affected by some factors and may be changed at certain point as time proceeds.With respect to this issue,in this paper,SDE SRGMs with changepoint are proposed to precisely reflect the variations of the failure distribution.A real data set is used to evaluate the new models.The experimental results show that the proposed models have a fairly accurate prediction capability.展开更多
Considering the deficiency of the means for confirming the attribution of fault redundancy in the re-search of Automatic Testing System(ATS) , a fault-injection system has been proposed to study fault redundancyof aut...Considering the deficiency of the means for confirming the attribution of fault redundancy in the re-search of Automatic Testing System(ATS) , a fault-injection system has been proposed to study fault redundancyof automatic testing system through compurison. By means of a fault-imbeded environmental simulation, thefaults injected at the input level of the software are under test. These faults may induce inherent failure mode,thus bringing about unexpected output, and the anticipated goal of the test is attained. The fault injection con-sists of voltage signal generator, current signal generator and rear drive circuit which are specially developed,and the ATS can work regularly by means of software simulation. The experimental results indicate that the faultinjection system can find the deficiency of the automatic testing software, and identify the preference of fault re-dundancy. On the other hand, some soft deficiency never exposed before can be identified by analyzing the tes-ting results.展开更多
In view of failure phenomena with nonlinear large deformation including extensive damage,whole section destruction in short time,high rate of repair,most destruction forms occurred in the tertiary roadway of soft rock...In view of failure phenomena with nonlinear large deformation including extensive damage,whole section destruction in short time,high rate of repair,most destruction forms occurred in the tertiary roadway of soft rocks engineering in Liuhai mine,according to the methods of geological survey,theoretical analysis,numerical calculation and in-situ test,the composite failure mechanism of molecular expansion,tectonic stress,gravity stress and engineering deviatoric stress,faults and random joint in this area is analyzed deeply,then an coupling support of double-layer-truss is proposed.The research results show that the first wave of deformation energy was released by bolt-mesh-cable fixed into the roof,floor and two sides of the roadway.While the second wave of deformation energy was released through the interface function between double-layer-truss and the surrounding rock.The double-layer-truss that characterized by high strength,good integrity can absorb high deformation energy of surrounding rocks,which led to the uniform distribution of the stress.Engineering practice shows this technology has been successfully applied to control the deformation failure of the tertiary extremely soft rock roadway.展开更多
Network measures are useful for predicting fault-prone modules. However, existing work has not distinguished faults according to their severity. In practice, high severity faults cause serious problems and require fur...Network measures are useful for predicting fault-prone modules. However, existing work has not distinguished faults according to their severity. In practice, high severity faults cause serious problems and require further attention. In this study, we explored the utility of network measures in high severity faultproneness prediction. We constructed software source code networks for four open-source projects by extracting the dependencies between modules. We then used univariate logistic regression to investigate the associations between each network measure and fault-proneness at a high severity level. We built multivariate prediction models to examine their explanatory ability for fault-proneness, as well as evaluated their predictive effectiveness compared to code metrics under forward-release and cross-project predictions. The results revealed the following:(1) most network measures are significantly related to high severity fault-proneness;(2) network measures generally have comparable explanatory abilities and predictive powers to those of code metrics; and(3) network measures are very unstable for cross-project predictions. These results indicate that network measures are of practical value in high severity fault-proneness prediction.展开更多
With progression of the digital age, the complexity of software continues to grow. AS a result, methods to quantitatively assess characteristics of software have attracted significant atten- tion. These efforts have l...With progression of the digital age, the complexity of software continues to grow. AS a result, methods to quantitatively assess characteristics of software have attracted significant atten- tion. These efforts have led to a large number of new measures such as coupling metrics, many of which seek to consider the impact of correlations between components and failures on ap- plication reliability. However, most of these approaches set the coupling parameters arbitrarily by making assumptions instead of utilizing experimental data and therefore may not accurately capture actual coupling between components of software applica- tion. Since the coupling matrix is often set arbitrarily, the existing approaches to assess software reliability considering component correlation fail to reflect the real degree of interaction and rela- tionships among software components. This paper presents an efficient approach to assess the software reliability considering Correlated component failures, incorporating software architec- ture while considering actual internal coupling of software with an efficient approach based on multivariate Bernoulli (MVB) distribu- tion. The unified framework for software Coupling measurement is' informed by a comprehensive survey of frameworks for object- oriented and procedure-oriented software. This framework enables the extraction of more accurate coupling among cornponents. The effectiveness of this method is illustrated through an exPerimental study bylapplying it to a real-time software application.展开更多
文摘A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as an elemental software model. A layered kernel is introduced to handle the tree data structure corresponding to the class hierarchy models. This method was vali- dated using both an artificial dataset and a case of industrial software from the optical communication field. Preliminary experi- ments showed that our approach is very effective in learning structured data and outperforms the traditional support vector learning methods in accurately and correctly predicting the fault-prone class hierarchy model in real-life OO software.
基金Supported by the National Basic Research Program of China (2010CB226800) the National Natural Science Foundation of China (50904065) the Program for New Century Excellent Talents in University (NCET-09-0728)
文摘About 75% water-inrush accidents in China are caused by geological structure such as faults, therefore, it is necessary to investigate the water-inrush mechanism of faults to provide references for the mining activity above confined water. In this paper, based on the fluid-solid coupling theory, we built the stress-seepage coupling model for rock, then we combined with an example of water-inrush caused by fault, studied the water-inrush mechanism by using the numerical software COMSOL Mutiphysics, analyzed the change rule of shear stress, vertical stress, plastic area and water pressure for stope with a fault, and estimated the water-inrush risk at the different distances between working faces and the fault. The numerical simula- tion results indicate that: (1) the water-inrush risk will grow as the decrease of the distance between working face and the fault; (2) the failure mode of the rock in floor with fault is shear failure; (3) the rock between water-containing fault and working face failure is the reason for water-inrush.
基金Supported by National Natural Science Foundation of China(No. 50379035)
文摘Failure criterion of saturated soft clay is studied under cyclic loads through different experiments. A large number of cyclic torsional shear and cyclic triaxial tests on saturated soft clay under unconsolidated undrained condition are conducted. From the test result analysis, it is seen that the failure of saturated soft clay under static and cyclic loads satisfies Mises criterion. The result from different test stress states is not related to the test stress states or confining pressures. It can be applied in general stress states. Then according to the Mises criterion, the equivalent relationship on failure moment between the test stress state and the general stress state can be established. So the cyclic mechanics characteristics of saturated soft clay at failure moment are clarified in this paper. Furthermore, a theory basis is provided for using pseudo-static elasto-plastic cyclic strength model to evaluate cyclic bearing capacity.
基金Supported in part by the National Natural Science Foundation of China(60073012),Natural Science Foundation of Jiangsu Province.China(BK2001004),Opening Foundation of State Key Laboratory of Software Engineering In Wuhan University,Opening Foundation of J
文摘Much research has been done mainly in testcase generation and its effect for com-binatorial design approach for testing. This letter presents an algorithm for fault diagnosis basedon the approach. It can conclude that the factors, which cause errors, must be in a very smallrange through analyzing the test cases after testing, and retesting with some complementary testcases. The algorithm can provide a very efficient and valuable guidance for the debugging andtesting of software.
文摘The new techniques were presented for preventing undesirable distance relay maloperation during voltage collapse and power swings in transmission grids. Initially, the work focused on the development of a fast detection of voltage collapse and a three-phase fault at transmission lines by using under impedance fault detector (UIFD) and support vector machine (SVM). Likewise, an intelligent approach was developed to discriminate a fault, stable swing and unstable swing, for correct distance relay operation by using the S-transform and the probabilistic neural network (PNN). To illustrate the effectiveness of the proposed techniques, simulations were carried out on the IEEE 39-bus test system using the PSS/E and MATLAB software.
基金Supported by the International Science&Technology Cooperation Program of China(No.2010DFA14400)the National Natural Science Foundation of China(No.60503015)the National High Technology Research and Development Programme of China(No.2008AA01A201)
文摘This paper presents software reliability growth models(SRGMs) with change-point based on the stochastic differential equation(SDE).Although SRGMs based on SDE have been developed in a large scale software system,considering the variation of failure distribution in the existing models during testing time is limited.These SDE SRGMs assume that failures have the same distribution.However,in practice,the fault detection rate can be affected by some factors and may be changed at certain point as time proceeds.With respect to this issue,in this paper,SDE SRGMs with changepoint are proposed to precisely reflect the variations of the failure distribution.A real data set is used to evaluate the new models.The experimental results show that the proposed models have a fairly accurate prediction capability.
基金Sponsored by the Fund of "the Tenth 5-year" Preparatory Project of National Defence(Grant No. 417010402)
文摘Considering the deficiency of the means for confirming the attribution of fault redundancy in the re-search of Automatic Testing System(ATS) , a fault-injection system has been proposed to study fault redundancyof automatic testing system through compurison. By means of a fault-imbeded environmental simulation, thefaults injected at the input level of the software are under test. These faults may induce inherent failure mode,thus bringing about unexpected output, and the anticipated goal of the test is attained. The fault injection con-sists of voltage signal generator, current signal generator and rear drive circuit which are specially developed,and the ATS can work regularly by means of software simulation. The experimental results indicate that the faultinjection system can find the deficiency of the automatic testing software, and identify the preference of fault re-dundancy. On the other hand, some soft deficiency never exposed before can be identified by analyzing the tes-ting results.
基金supported by program for the National Natural Science Foundation of China (No.51304210)the Specialized Research Foundation for the Doctoral Program of Higher Education by the Ministry of Education (No.20120023120014)
文摘In view of failure phenomena with nonlinear large deformation including extensive damage,whole section destruction in short time,high rate of repair,most destruction forms occurred in the tertiary roadway of soft rocks engineering in Liuhai mine,according to the methods of geological survey,theoretical analysis,numerical calculation and in-situ test,the composite failure mechanism of molecular expansion,tectonic stress,gravity stress and engineering deviatoric stress,faults and random joint in this area is analyzed deeply,then an coupling support of double-layer-truss is proposed.The research results show that the first wave of deformation energy was released by bolt-mesh-cable fixed into the roof,floor and two sides of the roadway.While the second wave of deformation energy was released through the interface function between double-layer-truss and the surrounding rock.The double-layer-truss that characterized by high strength,good integrity can absorb high deformation energy of surrounding rocks,which led to the uniform distribution of the stress.Engineering practice shows this technology has been successfully applied to control the deformation failure of the tertiary extremely soft rock roadway.
基金supported by National Natural Science Foundation of China (Grant Nos. 61472175, 61472178, 61272082, 61272080, 91418202)Natural Science Foundation of Jiangsu Province (Grant No. BK20130014)Natural Science Foundation of Colleges in Jiangsu Province (Grant No. 13KJB520018)
文摘Network measures are useful for predicting fault-prone modules. However, existing work has not distinguished faults according to their severity. In practice, high severity faults cause serious problems and require further attention. In this study, we explored the utility of network measures in high severity faultproneness prediction. We constructed software source code networks for four open-source projects by extracting the dependencies between modules. We then used univariate logistic regression to investigate the associations between each network measure and fault-proneness at a high severity level. We built multivariate prediction models to examine their explanatory ability for fault-proneness, as well as evaluated their predictive effectiveness compared to code metrics under forward-release and cross-project predictions. The results revealed the following:(1) most network measures are significantly related to high severity fault-proneness;(2) network measures generally have comparable explanatory abilities and predictive powers to those of code metrics; and(3) network measures are very unstable for cross-project predictions. These results indicate that network measures are of practical value in high severity fault-proneness prediction.
基金supported by the National Aerospace Science Foundation of China(20140751008)
文摘With progression of the digital age, the complexity of software continues to grow. AS a result, methods to quantitatively assess characteristics of software have attracted significant atten- tion. These efforts have led to a large number of new measures such as coupling metrics, many of which seek to consider the impact of correlations between components and failures on ap- plication reliability. However, most of these approaches set the coupling parameters arbitrarily by making assumptions instead of utilizing experimental data and therefore may not accurately capture actual coupling between components of software applica- tion. Since the coupling matrix is often set arbitrarily, the existing approaches to assess software reliability considering component correlation fail to reflect the real degree of interaction and rela- tionships among software components. This paper presents an efficient approach to assess the software reliability considering Correlated component failures, incorporating software architec- ture while considering actual internal coupling of software with an efficient approach based on multivariate Bernoulli (MVB) distribu- tion. The unified framework for software Coupling measurement is' informed by a comprehensive survey of frameworks for object- oriented and procedure-oriented software. This framework enables the extraction of more accurate coupling among cornponents. The effectiveness of this method is illustrated through an exPerimental study bylapplying it to a real-time software application.