Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

60 results about "Software reliability testing" patented technology

Software reliability testing is a field of software testing that relates to testing a software's ability to function, given environmental conditions, for a particular amount of time. Software reliability testing helps discover many problems in the software design and functionality.

Combined test method for combining software reliability tests with hardware reliability tests

The invention discloses a combined test method for combining software reliability tests with hardware reliability tests. The combined test method is used for testing the reliability of software and hardware systems. The combined test method includes analyzing the software and hardware systems and constructing hardware reliability test profiles and software reliability test profiles; enabling software and hardware scenarios to be orthogonal to one another to acquire system task scenarios and determining execution probabilities of the system task scenarios; creating relation matrixes for determining whether the software reliability test profiles and hardware scenario profiles are associated with one another or not; combining corresponding hardware environmental stress test profiles with the associated software reliability test profiles to generate stage child profiles for each system task scenario; organizing the stage child profiles of the same system task to form a periodic child profile, organizing the periodic child profiles according to test cycle periods to generate final combined test profiles; generating test cases according to the combined test profiles and performing the tests. The combined test method has the advantages that the reliability of the systems can be accurately evaluated by the aid of test results generated by the method, and system failure which cannot be discovered in traditional reliability tests can be discovered by the aid of the combined test method.
Owner:BEIHANG UNIV

Software reliability accelerated test and evaluation method and computer-aided tool used in same

The invention provides a software reliability accelerated test and evaluation method based on a deformed operational profile as well as a computer-aided tool used in the same, and belongs to the field of software reliability engineering. In the method, the deformed operational profile is constructed, and then software reliability growth and verification accelerated test and evaluation are carried out on tested software based on the profile. By using the tool, a traditional operational profile is constructed by a traditional operational profile construction module, the deformed operational profile is further constructed by a deformed operational profile construction module, a reliability verification accelerated test module and a reliability growth accelerated test module are executed according to selection of a user, and cases in test are generated by an automatic test case generation module. By adopting the software reliability accelerated test and evaluation method provided by the invention, unbiased estimation of reliability parameters between the deformed operational profile and the traditional Musa operational profile is realized and the test efficiency is better; and compared with the traditional test method, the method has the advantages of short test time and accurate test result, thus facilitating understanding and practical operation of engineering personnel.
Owner:天航长鹰(江苏)科技有限公司

Method for detecting software reliability of high-speed train network control system

InactiveCN103678101AQuantitative Evaluation of ReliabilityReach Reliability RequirementsSoftware testing/debuggingSoftware systemModel parameters
The invention relates to a method for detecting the reliability of a high-speed train network control system. The method includes the steps that a maximum likelihood estimation method is used for obtaining model parameters through error occurrence time data obtained in the reliability testing process and according to a Jelinski-Moranda model formula; the model parameters are substituted into the model formula to obtain results of all reliability parameters of the system, so that whether the system meets the reliability requirements or not is judged. According to the method, software reliability parameters can be evaluated quantitatively through the error occurrence time data obtained in the testing process and by the utilization of a reliability growth model derivation formula, meanwhile how much testing time is still needed or how many questions needs to be found out for enabling software to meet the reliability requirements can be estimated, and reference is provided for testing personnel or managers for testing schedule control and project schedule grasp. A detection system of the method is unrelated to a used programming language. Detection of the software system reliability is not directly related to the programming language which is selected for authoring the software.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Software reliability assessment method and device based on hybrid testing

The invention discloses a reliability assessment method and device based on hybrid testing, belonging to the field of software reliability engineering. The method comprises the steps of: obtaining a defect failure rate distribution function and a density function through determining defect failure rate distribution of tested software; determining the density function of an order defect failure rate, an order defect failure rate expected value and a software failure rate expected value according to the order statistics; and hybrid-testing the tested software, and determining a distribution parameter according to a hybrid test result data. The invention overcomes the defects of more testing examples, neglecting of internal information, long testing time, large resource consumption and the like of the traditional reliability test by fully utilizing and combining the advantages of run tests and pertinence tests, thereby shortening the time of the software reliability tests, increasing thesoftware defect exposing speed and the progress of the software reliability tests, and greatly reducing the test cost and the resource consumption.
Owner:BEIHANG UNIV

Software reliability detection method taking testing effort into consideration

The invention belongs to the field of software reliability researches, and particularly relates to a software reliability detection method taking testing effort into consideration, wherein the method takes the influences of testing resource consumption on software reliability into consideration. The method includes the steps that total testing effort and curve type parameters of anticipated consumption are acquired, and the testing effort is calculated; total number of faults of software and a fault detection rate are acquired and calculated; the fault detection rate used for each unit of testing effort is calculated; software reliability at initial time is acquired. According to the software reliability detection method taking the testing effort into consideration, failure data of a Concave type and an S-shaped type can be represented, and fitting ability and prediction ability are improved greatly.
Owner:HARBIN ENG UNIV

Method and System for Test Case Generation

InactiveUS20080294941A1Error detection/correctionFault toleranceStochastic automata
A method and apparatus is described for generating a test case for an application or system modelled using a Stochastic Automata Network model. The method contemplates the inclusion of a plurality of automata and including the steps of: (a) setting an initial global state as the current global state, wherein a global state comprises a set of local states each corresponding to one of the automata; (b) creating a record of the initial global state; (c) selecting an event from a set of events that can be applied to the current global state; creating record of the selected event; (e) identifying those of the automata affected by the selected event and updating the current global state by updating the states of the affected automata; (f) creating a record of the current global state; and repeating steps (c) to (f) until a termination condition is satisfied. The invention may also be used for the generation of test scripts. In terms of specific usage case, the invention may be used for software reliability testing and for fault-tolerance measurements.
Owner:HEWLETT PACKARD DEV CO LP

Software reliability measurement method based on software network structure characteristics

The invention provides a software reliability measurement method based on software network structure characteristics, and belongs to the technical field of software complex networks. The method comprises the steps that firstly, a complete software source code of target software is acquired, a software network is constructed, importance calculation is conducted on modules in the software network, and important modules are recognized; Secondly, calculating the structure complexity, the code complexity, the interface complexity and the change frequency of each important module, and further calculating the structure reliability risk, the code reliability risk, the interface reliability risk and the change reliability risk of the software; And finally, the software reliability is measured by integrating the risks in four aspects, and the higher the calculated software reliability value is, the higher the software reliability risk is. According to the method, time-consuming and labor-consuming reliability testing is not needed, software reliability testing is not needed, time and manpower resources are saved, the problem that reliability of an existing software module is difficult to evaluate is solved, and the specific position of a high-risk module can be positioned.
Owner:BEIHANG UNIV

Software reliability test data generating method and computer aided tool of software reliability test data generating method

The invention provides a software reliability test data generating method and a computer aided tool of the software reliability test data generating method. According to the method, a software operation profile based on orthogonal test design is constructed and is refined to the input variable level, according to the practical use conditions, the probability information is distributed for the value level of each input variable, in addition, the probability product values of all value level combinations are sequenced, a combined algorithm is adopted for selecting the level combinations meeting the pair coverage requirements from the sequenced level combinations according to the probability product, and the reliability test data is generated by the operation. The computer aided tool comprises an operation mode profile analysis module, an operation profile analysis module, an operation profile generating module, a test data generating module and a view display module, and the software operation profile structure based on the orthogonal test design and the test data generation are realized. Under the conditions of ensuring the reliability test effectiveness, the reliability test efficiency is improved, and better feasibility and effectiveness are realized.
Owner:天航长鹰(江苏)科技有限公司

Software reliability assessment method based on component influence

The invention discloses a software reliability assessment method based on component influence. The software reliability assessment method belongs to the technical field of software reliability evaluation. According to the software reliability assessment method, abstraction and modeling of a software system structure are realized through the directed graph; graph attribute characteristics related to software are defined; the component influence is introduced to describe the influence of different components on the system reliability; the software reliability assessment method comprises the following steps: firstly, dividing components into input / output components and common components; respectively establishing influence measurement models of the two types of components; then, solving the problem of system structure diversity in a complex software system through a complex structure state mapping mechanism; and calculating reliability parameters of each state after conversion in combination with the influence of the component; and finally, establishing a reliability model by adopting a Markov chain, so that the evaluation of software reliability is realized, and the accuracy of reliability analysis is improved, and the universality is relatively high.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

A method and system for evaluate software reliability

The invention provides a software reliability evaluation method and a software reliability evaluation system, comprising the following steps: acquiring the usage probability of each operation of the software through an operation profile; Based on the software test data, the reliability of each operation of the software is calculated. The software reliability is calculated according to the preset reliability influence factors of each operation, the reliability of each operation, and the usage probability of each operation. Wherein the operation profile is the probability of use of all operations and of each operation. The method and the system provide a general software reliability evaluation method and the system suitable for various situations, and overcome the shortcomings of the prior art that it is difficult to cope with the software reliability testing in various situations.
Owner:中国人民解放军63928部队

Software failure time forecasting method based on kernel partial least squares regression algorithm

InactiveCN103093094AThere will be no "overfitting" situationImplement Adaptive ForecastingSpecial data processing applicationsSmall sampleSoftware failure
The invention discloses a software failure time forecasting method based on a kernel partial least squares regression algorithm. Through the application of a kernel function technology, the problem of software reliability forecast is converted to the problem of recession estimation, and the kernel partial least squares regression algorithm is used for resolving the problem of the software reliability forecast. Through fully consideration of a small sample property of the software reliability forecast, the situations that the size of observational variables is bigger than that of observational samples and multicollinearity exists among the variables can be overcome by using the kernel function technology, and so that a model 'overfitting' situation arises in modeling approaches such as a neural network does not occur. By means of the software failure time forecasting method based on the kernel partial least squares regression algorithm, model parameters are automatically and continuously adjusted to fit the dynamic change in a failure process, therefore adaptive forecasting of the software reliability is achieved, and the adaptive capability of a software failure forecasting model is improved effectively.
Owner:HUZHOU TEACHERS COLLEGE

Software system operation profile construction method based on SOA

ActiveCN108897680AEmbody business processAccurately describe actual usageSoftware testing/debuggingSoftware systemDependability
The invention provides a software system operation profile construction method based on SOA. The software system operation profile construction method takes a traditional concept of an operation profile is taken as a basis and combines the business process and user concurrency features of an SOA system to construct a business profile and user concurrency profile of the SOA system to solve the problem that a traditional operation profile cannot effectively describe the actual usage scenario of the SOA system. Probabilistic information of the business profile and user concurrency profile is bothderived from use logs of similar systems, thereby ensuring the accuracy of use probability in the two profiles, in the process of generating test data, user concurrency number of the user concurrencyprofile and the business process of the business profile are extracted respectively according to the probability distribution to achieve that the two profiles are merged into an integral operation profile. The provided software system operation profile construction method based on the SOA has a certain practical engineering value, and can be applied to the field of software reliability test and evaluation engineering.
Owner:BEIHANG UNIV

Joint reliability test section construction method for software and hardware hybrid system

The invention discloses a joint reliability test section construction method for a software and hardware hybrid system. The method comprises a total of 12 steps: the software and hardware hybrid system is analyzed; a comprehensive task section of the software and hardware hybrid system is determined; a hardware task section is determined; an environment section is determined; an electromagnetic section is determined; a hardware reliability test section is determined; a software task section is determined; a software-related function section is determined; a software-related operation section is determined; a software reliability test section is determined; probabilistic scenario information is determined; and the hardware reliability test section and the software reliability test section are combined. The influences of electromagnetic interference stress on the hardware and software hybrid system can be considered, the actual use situation of the software and hardware hybrid system canbe more truly reflected, and the reliability test of the software and hardware hybrid system based on the reliability test section detects the software and hardware hybrid system comprehensive faultappearing during the actual use process, and reliability identification test of the software and hardware hybrid system is more facilitated.
Owner:北京华安中泰检测技术有限公司

Display control software and hardware system reliability test stimulation method based on section mapping

The invention relates to a display control software and hardware system reliability test stimulation method based on section mapping. The method comprises the steps that firstly, a software reliability test section and a comprehensive environment stress section are determined; then, the software reliability test section and the comprehensive environment stress section are combined through section mapping to form a software and hardware reliability comprehensive test section, and test stimulation is generated through the comprehensive test section. The test stimulation generated through the comprehensive test section truly reflects the correlation between software running and external environment condition changes, test risks and resource waste caused when a software reliability test and a hardware reliability test are separately conducted are avoided, the product reliability can be verified through a single test while the test cost is reduced, and the test embodiment shows the feasibility, reasonability and effectiveness of the method.
Owner:CHINA AERO POLYTECH ESTAB

Software reliability test method and system, storage medium and computer program

PendingCN111538654AImprove reliabilityFacilitate the study of disturbance effectsSoftware testing/debuggingTest frameFault detection rate
The invention belongs to the technical field of software testing, and discloses a software reliability testing method and system, a storage medium and a computer program, which establish a fault detection, repair and introduction model based on a fault detection rate function, a fault repair function and a new fault introduction function, and solve the model. An imperfect test model considering incomplete fault repair and introducing a new fault under a unified test coverage function is obtained through solution; the total number of faults in the software and the cumulatively repaired number of faults are obtained through solution; construction of an imperfect test framework model considering incomplete fault repair and introducing new faults under a test coverage function is completed, and the number of faults detected and repaired accumulatively at the cut-off moment and the total number of faults in software are obtained. According to the software reliability process analysis methodcomprehensively considering imperfect debugging, test coverage is clearly considered, and the proposed model can describe the software test process more accurately.
Owner:HARBIN INST OF TECH AT WEIHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products