The current research about the flow ripple of axial piston pump mainly focuses on the effect of the structure of parts on the flow ripple. Therein, the structure of parts are usually designed and optimized at rated wo...The current research about the flow ripple of axial piston pump mainly focuses on the effect of the structure of parts on the flow ripple. Therein, the structure of parts are usually designed and optimized at rated working conditions. However, the pump usually has to work in large-scale and time-variant working conditions. Therefore, the flow ripple characteristics of pump and analysis for its test accuracy with respect to variant steady-state conditions and transient conditions in a wide range of operating parameters are focused in this paper. First, a simulation model has been constructed, which takes the kinematics of oil film within friction pairs into account for higher accuracy. Afterwards, a test bed which adopts Secondary Source Method is built to verify the model. The simulation and tests results show that the angular position of the piston, corresponding to the position where the peak flow ripple is produced, varies with the different pressure. The pulsating amplitude and pulsation rate of flow ripple increase with the rise of pressure and the variation rate of pressure. For the pump working at a constant speed, the flow pulsation rate decreases dramatically with the increasing speed when the speed is less than 27.78% of the maximum speed, subsequently presents a small decrease tendency with the speed further increasing. With the rise of the variation rate of speed, the pulsating amplitude and pulsation rate of flow ripple increase. As the swash plate angle augments, the pulsating amplitude of flow ripple increases, nevertheless the flow pulsation rate decreases. In contrast with the effect of the variation of pressure, the test accuracy of flow ripple is more sensitive to the variation of speed. It makes the test accuracy above 96.20% available for the pulsating amplitude of pressure deviating within a range of ~6% from the mean pressure. However, with a variation of speed deviating within a range of ±2% from the mean speed, the attainable test accuracy of flow ripple is above 93.07%. The model constructed in this research proposes a method to determine the flow ripple characteristics of pump and its attainable test accuracy under the large-scale and time-variant working conditions. Meanwhile, a discussion about the variation of flow ripple and its obtainable test accuracy with the conditions of the pump working in wide operating ranges is given as well.展开更多
To understand the vortex-ring state and to develop an approach for predicting its boundary, a series of model rotor tests of vertical descent and oblique descent have been conducted on a newly-built test apparatus - t...To understand the vortex-ring state and to develop an approach for predicting its boundary, a series of model rotor tests of vertical descent and oblique descent have been conducted on a newly-built test apparatus - the Whirling Beam. The test results showed some unsteady aerodynamic behavior of the model rotor operating in the vortex-ring state. A very irregular variation of the rotortorque at low rate-of-descent was observed here for the first time. We considered it to be the start of the 'power settling' and determined the critical descent velocity according to this observation. A previous criterion for the vortex-ring state was modified to give a semi-empirical method for predicting the entire vortex-ring state boundary. The computed boundary shows a good correlation with the model test results and the flight experiences.展开更多
In this paper we propose procedures to enhance testability by adding transitions of undefined states to state transition tables. In these procedures, transitions about undefined states, which are not described in stat...In this paper we propose procedures to enhance testability by adding transitions of undefined states to state transition tables. In these procedures, transitions about undefined states, which are not described in state transition tables but exist in a synthesized gate level circuit, are added to a state transition table. Experimental results for MCNC benchmarks are shown.展开更多
Due to the particularity of its location algorithm,there are some unique difficulties and features regarding the test of target motion states of multilateration(MLAT)system for airport surface surveillance.This paper ...Due to the particularity of its location algorithm,there are some unique difficulties and features regarding the test of target motion states of multilateration(MLAT)system for airport surface surveillance.This paper proposed a test method applicable for the airport surface surveillance MLAT system,which can effectively determine whether the target is static or moving at a certain speed.Via a normalized test statistic designed in the sliding data window,the proposed method not only eliminates the impact of geometry Dilution of precision(GDOP)effectively,but also transforms the test of different motion states into the test of different probability density functions.Meanwhile,by adjusting the size of the sliding window,it can fulfill different test performance requirements.The method was developed through strict theoretical extrapolation and performance analysis,and simulations results verified its correctness and effectiveness.展开更多
The reliability of real-time embedded software directly determines the reliability of the whole real-time embedded sys- tem, and the effective software testing is an important way to ensure software quality and reliab...The reliability of real-time embedded software directly determines the reliability of the whole real-time embedded sys- tem, and the effective software testing is an important way to ensure software quality and reliability. Based on the analysis of the characteristics of real-time embedded software, the formal method is introduced into the real-time embedded software testing field and the real-time extended finite state machine (RT-EFSM) model is studied firstly. Then, the time zone division method of real-time embedded system is presented and the definition and description methods of time-constrained transition equivalence class (timeCTEC) are presented. Furthermore, the approaches of the testing sequence and test case generation are put forward. Finally, the proposed method is applied to a typical avionics real- time embedded software testing practice and the examples of the timeCTEC, testing sequences and test cases are given. With the analysis of the testing result, the application verification shows that the proposed method can effectively describe the real-time embedded software state transition characteristics and real-time requirements and play the advantages of the formal methods in accuracy, effectiveness and the automation supporting. Combined with the testing platform, the real-time, closed loop and automated simulation testing for real-time embedded software can be realized effectively.展开更多
Based on quantitative microscopic examinations of welds and welding rate for different steels(40Cr and T10A) joint,which possess the ultra-fine microstructure after high frequency hardening(HFH) and salt-bath cyclic q...Based on quantitative microscopic examinations of welds and welding rate for different steels(40Cr and T10A) joint,which possess the ultra-fine microstructure after high frequency hardening(HFH) and salt-bath cyclic quenching(SCQ),the suitable defect grey scale threshold value was determined,and the welding rate of superplastic solid-state welding of different steels(40Cr and T10 A steel) was systematically inspected and analyzed by means of self-made ultrasonic imaging inspection system.The experimental results showed that the superplastic solid-state weld of different steels can be inspected more accurately,reliably and quickly by this system,and the results were in good accordance with that of metallographic observation.The welding rate of superplastic welding is in linear relation with tensile strength of joint.展开更多
Building high confidence regression test suites to validate new system versions is a challenging problem. A modelbased approach to build a regression test suite from a given test suite is described. The generated test...Building high confidence regression test suites to validate new system versions is a challenging problem. A modelbased approach to build a regression test suite from a given test suite is described. The generated test suite includes every test that will traverse a change performed to produce the new version, and consists of only such tests to reduce the testing costs. Finite state machines extended with typed variables (EFSMs) are used to model systems and system changes are mapped to EFSM transition changes adding/deleting/replacing EFSM transitions and states. Tests are a sequence of input and expected output messages with concrete parameter values over the supported data types. An invariant is formulated to characterize tests whose runtime behavior can be accurately predicted by analyzing their descriptions along with the model. Incremental procedures to efficiently evaluate the invariant and to select tests for regression are developed. Overlaps among the test descriptions are exploited to extend the approach to simultaneously select multiple tests to reduce the test selection costs. Effectiveness of the approach is demonstrated by applying it to several protocols, Web services, and model programs extracted from a popular testing benchmark. Our experimental results show that the proposed approach is economical for regression test selection in all these examples. For all these examples, the proposed approach is able to identify all tests exercising changes more efficiently than brute-force symbolic evaluation.展开更多
Optimum utilization of the loading capability of engineering materials is an important and active contribution to protect nature's limited resources,and it is the key for economic design methods.In order to make u...Optimum utilization of the loading capability of engineering materials is an important and active contribution to protect nature's limited resources,and it is the key for economic design methods.In order to make use of the materials' resources,those must be known very well;but conventional test methods will offer only limited informational value.The range of questions raised is as wide as the application of engineering materials,and partially they are very specific.The development of huge computer powers enables numeric modelling to simulate structural behaviour in rather complex loading environments-so the real material behaviour is known under the given loading conditions.Here the art of material testing design starts.To study the material behaviour under very distinct and specific loading conditions makes it necessary to simulate different temperature ranges,loading speeds, environments etc.and mostly there doesn't exist any commonly agreed test standard.In this contribution two popular,non-standard test procedures and test systems will be discussed on the base of their application background,special design features as well as test results and typically gained information:The demand for highspeed tests up to 1000 s^(-1) of strain rate is very specific and originates primarily in the automotive industry and the answers enable CAE analysis of crashworthiness of vehicle structures under crash conditions.The information on the material behaviour under multiaxial loading conditions is a more general one.Multiaxial stress states can be reduced to an equivalent stress,which allows the evaluation of the material's constraint and criticality of stress state.Both discussed examples shall show that the open dialogue between the user and the producer of testing machines allows custom-tailored test solutions.展开更多
Testing is a standard method for verification of software performance. Producing efficient and appropriate test case is an important aspect in testing. Specification based testing presents a method to derive test dat...Testing is a standard method for verification of software performance. Producing efficient and appropriate test case is an important aspect in testing. Specification based testing presents a method to derive test data from software specification. Because of the precision and concision of specification, the test data derived from specification can test the software efficiently and entirely. This paper demonstrates a test class framework(TCF) on a file reading case study, specified using Z notation. This test class framework defines test case sets, providing structure to the testing process. Flexibility is preserved so that many testing strategies can be used.展开更多
Glacial tills are widely distributed in Tibet, China, and are highly susceptible to landslides under intense rainfalls. Failures of the slope during rainfall are closely related to the shear behavior of glacial tills ...Glacial tills are widely distributed in Tibet, China, and are highly susceptible to landslides under intense rainfalls. Failures of the slope during rainfall are closely related to the shear behavior of glacial tills at different moisture conditions. This study investigates the shear behavior and critical state of saturated and unsaturated glacial tills through a series of drained direct shear tests. The tests were conducted on two types of compacted glacial tills with different water contents and total normal stresses. A strain softening mode of failure is observed for all water content conditions accompanied by noticeable dilation. Dilatancy is found to decrease with increasing water content. Unsaturated samples showed increased rates of dilation as water content is decreased for all applied normal stresses a behavior which cannot be predicted well by classical stressdilatancy models. Furthermore, it was found that the Critical State Line(CSL), plotted on the(e-ln) plane, can be used to define the shear behavior of unsaturated glacial tills at different water contents.The CSL of saturated glacial tills run parallel to this line. The experimental results in this study are aimed to provide a basic understanding to the underlying failure mechanisms of glacial tills.展开更多
In developing distributed systems, conformance testing is required to determine whether an implementation under test (IUT) conforms to its specification. With distributed test architectures involving multiple remote...In developing distributed systems, conformance testing is required to determine whether an implementation under test (IUT) conforms to its specification. With distributed test architectures involving multiple remote testers, testing approaches may become more complicated because of issues known as controllability and observability problems. Based on a finite state machine (FSM) representation of the system's specification, this paper proposes a new method to generate a test sequence utilizing multiple UIO sequences. The method is essentially guided by the way of minimizing the use of external coordination messages and input/output operations. Experiments are given to evaluate the proposed method.展开更多
Terzaghi had established soil mechanics as an academic scholarship due to the discovery of the principal of effective stress for saturated soils when he considered the consolidation theory of saturated clay. The reaso...Terzaghi had established soil mechanics as an academic scholarship due to the discovery of the principal of effective stress for saturated soils when he considered the consolidation theory of saturated clay. The reason of the existence of the effective stress is that soil particles and water are composited by incompressible solid and liquid. Although air is very compressible fluid, the principle of effective stress is also used in unsaturated soils in the resent developed numerical analyses. Schrefler's equation is most frequently used, but the effective stress is not verified by the experimental results. In this study, the equations for unsaturated soils proposed by Schrefler, Aitchison, Khalili and Khabbaz and Kohgo are compared with using the results of suction controlled consolidometer tests. As a result, the effective stress for unsaturated soils calculated by Schrefler's equation was average of them.展开更多
This paper presents a framework that can be used to formalize the specification-based single-class test generation process. Object-Z is used to describe both software requirements and the proposed framework. Using thi...This paper presents a framework that can be used to formalize the specification-based single-class test generation process. Object-Z is used to describe both software requirements and the proposed framework. Using this framework, test engineers can automatically get the testing process model during the test generation process. With this model, properties of test cases ( such as relationship between test cases and methods can easily be captured. Furthermore, with the framework, the test process model can be updated automatically with the test generation process. The properties of test cases can then be updated correspondingly. It will greatly facilitate the regression testing. The main contribution of this paper is that it provides an approach to formalizing testing process by extending existing framework to class testing, and a way to represent test cases as multi-part, multi-step, multi-level artifacts.展开更多
This paper presents the techniques of verification and Test Generation(TG) for sequential machines (Finite State Machines, FSMs) based on state traversing of State Transition Graph(STG). The problems of traversing, re...This paper presents the techniques of verification and Test Generation(TG) for sequential machines (Finite State Machines, FSMs) based on state traversing of State Transition Graph(STG). The problems of traversing, redundancy and transition fault model are identified. In order to achieve high fault coverage collapsing testing is proposed. Further, the heuristic knowledge for speeding up verification and TG are described.展开更多
In the ultrasonic nondestructive evaluation of the quality of solid state welded joints, such as friction bonding and diffusion bonding, the main difficulty is the identification of micro defects which are most likel...In the ultrasonic nondestructive evaluation of the quality of solid state welded joints, such as friction bonding and diffusion bonding, the main difficulty is the identification of micro defects which are most likely to emerge in the welding process. The ultrasonic echo on the screen of a commercial ultrasonic detector due to a micro defect is so weak that it is completely masked by noise, and impossible to be pointed out. In the present paper, wavelet analysis (WA) is utilized to process A scan ultrasonic signals from weak bonding defects in friction bonding joints and porosity in diffusion bonding joints. First, perception of WA for engineers is given, which demonstrates the physical mechanism of WA when applied to signal processing. From this point of view, WA can be understood easily and more thoroughly. Then the signals from welding joints are decomposed into a time scale plane by means of WA. We notice that noise and the signal echo attributed to the micro defect occupy different scales, which make it possible to enhance the signal to noise ratio of the signals by proper selection and threshold processing of the time scale components of the signals, followed by reconstruction of the processed components.展开更多
In this paper, the new organization for unit testing embedding pair-wise mode is proposed with the core thought focused on the cooperation of programmer and tester by “cross-testing”. The typical content of unit tes...In this paper, the new organization for unit testing embedding pair-wise mode is proposed with the core thought focused on the cooperation of programmer and tester by “cross-testing”. The typical content of unit testing for the new organizing mode should have three aspects, including self-checking, cross-testing and independent-testing. For cross-testing, executing “pair-wise” mode, mainly tackles data testing, function testing and state testing, which function testing must be done by details and state testing must be considered for completeness. With the specializing of independent-testing, it should be taken as more rigid testing without arbitrariness. Consequently, strategy and measure are addressed for data testing focusing on boundary testing and function/state testing. And organizing method of procedure and key points of tackling unit testing are investigated for the new organizing mode. In order to assess the validity of our study and approach, a series of actual examples are demonstrated for GUI software. The result indicates that the execution of unit testing for the new organizing mode is effective and applicable.展开更多
基金Supported by National Basic Research Program of China(973 Program,Grant No.2014CB046403)National Key Technology R&D Program of the Twelfth Five-year Plan of China(Grant No.2013BAF07B01)
文摘The current research about the flow ripple of axial piston pump mainly focuses on the effect of the structure of parts on the flow ripple. Therein, the structure of parts are usually designed and optimized at rated working conditions. However, the pump usually has to work in large-scale and time-variant working conditions. Therefore, the flow ripple characteristics of pump and analysis for its test accuracy with respect to variant steady-state conditions and transient conditions in a wide range of operating parameters are focused in this paper. First, a simulation model has been constructed, which takes the kinematics of oil film within friction pairs into account for higher accuracy. Afterwards, a test bed which adopts Secondary Source Method is built to verify the model. The simulation and tests results show that the angular position of the piston, corresponding to the position where the peak flow ripple is produced, varies with the different pressure. The pulsating amplitude and pulsation rate of flow ripple increase with the rise of pressure and the variation rate of pressure. For the pump working at a constant speed, the flow pulsation rate decreases dramatically with the increasing speed when the speed is less than 27.78% of the maximum speed, subsequently presents a small decrease tendency with the speed further increasing. With the rise of the variation rate of speed, the pulsating amplitude and pulsation rate of flow ripple increase. As the swash plate angle augments, the pulsating amplitude of flow ripple increases, nevertheless the flow pulsation rate decreases. In contrast with the effect of the variation of pressure, the test accuracy of flow ripple is more sensitive to the variation of speed. It makes the test accuracy above 96.20% available for the pulsating amplitude of pressure deviating within a range of ~6% from the mean pressure. However, with a variation of speed deviating within a range of ±2% from the mean speed, the attainable test accuracy of flow ripple is above 93.07%. The model constructed in this research proposes a method to determine the flow ripple characteristics of pump and its attainable test accuracy under the large-scale and time-variant working conditions. Meanwhile, a discussion about the variation of flow ripple and its obtainable test accuracy with the conditions of the pump working in wide operating ranges is given as well.
文摘To understand the vortex-ring state and to develop an approach for predicting its boundary, a series of model rotor tests of vertical descent and oblique descent have been conducted on a newly-built test apparatus - the Whirling Beam. The test results showed some unsteady aerodynamic behavior of the model rotor operating in the vortex-ring state. A very irregular variation of the rotortorque at low rate-of-descent was observed here for the first time. We considered it to be the start of the 'power settling' and determined the critical descent velocity according to this observation. A previous criterion for the vortex-ring state was modified to give a semi-empirical method for predicting the entire vortex-ring state boundary. The computed boundary shows a good correlation with the model test results and the flight experiences.
文摘In this paper we propose procedures to enhance testability by adding transitions of undefined states to state transition tables. In these procedures, transitions about undefined states, which are not described in state transition tables but exist in a synthesized gate level circuit, are added to a state transition table. Experimental results for MCNC benchmarks are shown.
基金supported by the National Science and Technology Pillar Program of China (No.2011BAH24B06)the National Nature Science Foundation of China+1 种基金Chinese Civil Aviation Jointly Funded Foundation Project (No.U1433129)the Sichuan Provincial Department of Education Foundation(No.13ZB0287)
文摘Due to the particularity of its location algorithm,there are some unique difficulties and features regarding the test of target motion states of multilateration(MLAT)system for airport surface surveillance.This paper proposed a test method applicable for the airport surface surveillance MLAT system,which can effectively determine whether the target is static or moving at a certain speed.Via a normalized test statistic designed in the sliding data window,the proposed method not only eliminates the impact of geometry Dilution of precision(GDOP)effectively,but also transforms the test of different motion states into the test of different probability density functions.Meanwhile,by adjusting the size of the sliding window,it can fulfill different test performance requirements.The method was developed through strict theoretical extrapolation and performance analysis,and simulations results verified its correctness and effectiveness.
基金supported by the Aviation Science Foundation of China
文摘The reliability of real-time embedded software directly determines the reliability of the whole real-time embedded sys- tem, and the effective software testing is an important way to ensure software quality and reliability. Based on the analysis of the characteristics of real-time embedded software, the formal method is introduced into the real-time embedded software testing field and the real-time extended finite state machine (RT-EFSM) model is studied firstly. Then, the time zone division method of real-time embedded system is presented and the definition and description methods of time-constrained transition equivalence class (timeCTEC) are presented. Furthermore, the approaches of the testing sequence and test case generation are put forward. Finally, the proposed method is applied to a typical avionics real- time embedded software testing practice and the examples of the timeCTEC, testing sequences and test cases are given. With the analysis of the testing result, the application verification shows that the proposed method can effectively describe the real-time embedded software state transition characteristics and real-time requirements and play the advantages of the formal methods in accuracy, effectiveness and the automation supporting. Combined with the testing platform, the real-time, closed loop and automated simulation testing for real-time embedded software can be realized effectively.
基金Item Sponsored by Provincial Natural Science Foundation of Henan(984040900)State Key Laboratory of Laser Technology([2001]0110)
文摘Based on quantitative microscopic examinations of welds and welding rate for different steels(40Cr and T10A) joint,which possess the ultra-fine microstructure after high frequency hardening(HFH) and salt-bath cyclic quenching(SCQ),the suitable defect grey scale threshold value was determined,and the welding rate of superplastic solid-state welding of different steels(40Cr and T10 A steel) was systematically inspected and analyzed by means of self-made ultrasonic imaging inspection system.The experimental results showed that the superplastic solid-state weld of different steels can be inspected more accurately,reliably and quickly by this system,and the results were in good accordance with that of metallographic observation.The welding rate of superplastic welding is in linear relation with tensile strength of joint.
文摘Building high confidence regression test suites to validate new system versions is a challenging problem. A modelbased approach to build a regression test suite from a given test suite is described. The generated test suite includes every test that will traverse a change performed to produce the new version, and consists of only such tests to reduce the testing costs. Finite state machines extended with typed variables (EFSMs) are used to model systems and system changes are mapped to EFSM transition changes adding/deleting/replacing EFSM transitions and states. Tests are a sequence of input and expected output messages with concrete parameter values over the supported data types. An invariant is formulated to characterize tests whose runtime behavior can be accurately predicted by analyzing their descriptions along with the model. Incremental procedures to efficiently evaluate the invariant and to select tests for regression are developed. Overlaps among the test descriptions are exploited to extend the approach to simultaneously select multiple tests to reduce the test selection costs. Effectiveness of the approach is demonstrated by applying it to several protocols, Web services, and model programs extracted from a popular testing benchmark. Our experimental results show that the proposed approach is economical for regression test selection in all these examples. For all these examples, the proposed approach is able to identify all tests exercising changes more efficiently than brute-force symbolic evaluation.
文摘Optimum utilization of the loading capability of engineering materials is an important and active contribution to protect nature's limited resources,and it is the key for economic design methods.In order to make use of the materials' resources,those must be known very well;but conventional test methods will offer only limited informational value.The range of questions raised is as wide as the application of engineering materials,and partially they are very specific.The development of huge computer powers enables numeric modelling to simulate structural behaviour in rather complex loading environments-so the real material behaviour is known under the given loading conditions.Here the art of material testing design starts.To study the material behaviour under very distinct and specific loading conditions makes it necessary to simulate different temperature ranges,loading speeds, environments etc.and mostly there doesn't exist any commonly agreed test standard.In this contribution two popular,non-standard test procedures and test systems will be discussed on the base of their application background,special design features as well as test results and typically gained information:The demand for highspeed tests up to 1000 s^(-1) of strain rate is very specific and originates primarily in the automotive industry and the answers enable CAE analysis of crashworthiness of vehicle structures under crash conditions.The information on the material behaviour under multiaxial loading conditions is a more general one.Multiaxial stress states can be reduced to an equivalent stress,which allows the evaluation of the material's constraint and criticality of stress state.Both discussed examples shall show that the open dialogue between the user and the producer of testing machines allows custom-tailored test solutions.
文摘Testing is a standard method for verification of software performance. Producing efficient and appropriate test case is an important aspect in testing. Specification based testing presents a method to derive test data from software specification. Because of the precision and concision of specification, the test data derived from specification can test the software efficiently and entirely. This paper demonstrates a test class framework(TCF) on a file reading case study, specified using Z notation. This test class framework defines test case sets, providing structure to the testing process. Flexibility is preserved so that many testing strategies can be used.
基金the financial support from the Key Research Program of Frontier Sciences, Chinese Academy of Sciences (CAS) (grant no. QYZDB-SSW-DQC010)the Youth Innovation Promotion Association, Chinese Academy of Sciences (CAS)
文摘Glacial tills are widely distributed in Tibet, China, and are highly susceptible to landslides under intense rainfalls. Failures of the slope during rainfall are closely related to the shear behavior of glacial tills at different moisture conditions. This study investigates the shear behavior and critical state of saturated and unsaturated glacial tills through a series of drained direct shear tests. The tests were conducted on two types of compacted glacial tills with different water contents and total normal stresses. A strain softening mode of failure is observed for all water content conditions accompanied by noticeable dilation. Dilatancy is found to decrease with increasing water content. Unsaturated samples showed increased rates of dilation as water content is decreased for all applied normal stresses a behavior which cannot be predicted well by classical stressdilatancy models. Furthermore, it was found that the Critical State Line(CSL), plotted on the(e-ln) plane, can be used to define the shear behavior of unsaturated glacial tills at different water contents.The CSL of saturated glacial tills run parallel to this line. The experimental results in this study are aimed to provide a basic understanding to the underlying failure mechanisms of glacial tills.
基金Project supported by the National Natural Science Foundation of China (Grant No.60673115), and the Open Foundation of State Key Laboratory of Software Engineering (Grant No.SKLSE05-13)
文摘In developing distributed systems, conformance testing is required to determine whether an implementation under test (IUT) conforms to its specification. With distributed test architectures involving multiple remote testers, testing approaches may become more complicated because of issues known as controllability and observability problems. Based on a finite state machine (FSM) representation of the system's specification, this paper proposes a new method to generate a test sequence utilizing multiple UIO sequences. The method is essentially guided by the way of minimizing the use of external coordination messages and input/output operations. Experiments are given to evaluate the proposed method.
文摘Terzaghi had established soil mechanics as an academic scholarship due to the discovery of the principal of effective stress for saturated soils when he considered the consolidation theory of saturated clay. The reason of the existence of the effective stress is that soil particles and water are composited by incompressible solid and liquid. Although air is very compressible fluid, the principle of effective stress is also used in unsaturated soils in the resent developed numerical analyses. Schrefler's equation is most frequently used, but the effective stress is not verified by the experimental results. In this study, the equations for unsaturated soils proposed by Schrefler, Aitchison, Khalili and Khabbaz and Kohgo are compared with using the results of suction controlled consolidometer tests. As a result, the effective stress for unsaturated soils calculated by Schrefler's equation was average of them.
文摘This paper presents a framework that can be used to formalize the specification-based single-class test generation process. Object-Z is used to describe both software requirements and the proposed framework. Using this framework, test engineers can automatically get the testing process model during the test generation process. With this model, properties of test cases ( such as relationship between test cases and methods can easily be captured. Furthermore, with the framework, the test process model can be updated automatically with the test generation process. The properties of test cases can then be updated correspondingly. It will greatly facilitate the regression testing. The main contribution of this paper is that it provides an approach to formalizing testing process by extending existing framework to class testing, and a way to represent test cases as multi-part, multi-step, multi-level artifacts.
基金Supported by the National Natural science Foundation of China(No.69576038)
文摘This paper presents the techniques of verification and Test Generation(TG) for sequential machines (Finite State Machines, FSMs) based on state traversing of State Transition Graph(STG). The problems of traversing, redundancy and transition fault model are identified. In order to achieve high fault coverage collapsing testing is proposed. Further, the heuristic knowledge for speeding up verification and TG are described.
基金This work is financially supported by the Beijing Natural Science Foundation!(No.2 962 0 0 4 )
文摘In the ultrasonic nondestructive evaluation of the quality of solid state welded joints, such as friction bonding and diffusion bonding, the main difficulty is the identification of micro defects which are most likely to emerge in the welding process. The ultrasonic echo on the screen of a commercial ultrasonic detector due to a micro defect is so weak that it is completely masked by noise, and impossible to be pointed out. In the present paper, wavelet analysis (WA) is utilized to process A scan ultrasonic signals from weak bonding defects in friction bonding joints and porosity in diffusion bonding joints. First, perception of WA for engineers is given, which demonstrates the physical mechanism of WA when applied to signal processing. From this point of view, WA can be understood easily and more thoroughly. Then the signals from welding joints are decomposed into a time scale plane by means of WA. We notice that noise and the signal echo attributed to the micro defect occupy different scales, which make it possible to enhance the signal to noise ratio of the signals by proper selection and threshold processing of the time scale components of the signals, followed by reconstruction of the processed components.
文摘In this paper, the new organization for unit testing embedding pair-wise mode is proposed with the core thought focused on the cooperation of programmer and tester by “cross-testing”. The typical content of unit testing for the new organizing mode should have three aspects, including self-checking, cross-testing and independent-testing. For cross-testing, executing “pair-wise” mode, mainly tackles data testing, function testing and state testing, which function testing must be done by details and state testing must be considered for completeness. With the specializing of independent-testing, it should be taken as more rigid testing without arbitrariness. Consequently, strategy and measure are addressed for data testing focusing on boundary testing and function/state testing. And organizing method of procedure and key points of tackling unit testing are investigated for the new organizing mode. In order to assess the validity of our study and approach, a series of actual examples are demonstrated for GUI software. The result indicates that the execution of unit testing for the new organizing mode is effective and applicable.