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

207 results about "Software failure" patented technology

What is Software Failure. 1. A failure that occurs when the user perceives that the software has ceased to deliver the expected result with respect to the specification input values. The user may need to identify the severity of the levels of failures such as catastrophic, critical, major or minor, depending on their impact on the systems.

Methods and arrangements for generating debugging information following software failures

InactiveUS7028056B1Reduce requisite amount of dataRapid online user supportData processing applicationsError detection/correctionComputer failureOperational system
Methods and arrangements are provided that substantially reduce the requisite amount of data required to conduct postmortem analysis following a computer failure. The methods and arrangements can be advantageously configured to allow for rapid online user support for a variety of users, computing devices, operating systems, applications, and the like. One method includes determining when to generate a dump file, and generating a dump file by gathering thread, callstack and thread context information for the running thread, process identifying information associated with the running thread, and information identifying the reason for generating the dump file. The resulting dump file is then stored to a storage medium and accessed during subsequent analysis. The dump file can be a kernel minidump file that is associated with an operating system program failure, in which case the running thread is the single thread that was running when the failure occurred. The kernel minidump file would include the kernel callstack and the process identifying information that would identify the process that initiated the single thread. The method is further applicable to non-operating system programs, wherein a user minidump file is generated by also gathering callstack information for all running threads, thread context information for all running threads, and a listing of all loaded modules for the faulting non-operating system program.
Owner:MICROSOFT TECH LICENSING LLC

Software failure positioning method based on machine learning algorithm

The invention discloses a software failure positioning method based on machine learning algorithm to solve the technical problem of low positioning efficiency of existing software failure positioning methods. According to the technical scheme, the method comprises the steps of describing failure distribution possibly existing in an actual program based on Gaussian mixture distribution to enable failure distribution in the program to be more definite; removing redundant test samples with a cluster analysis method based on a Gaussian mixture model, and finding a special test set for a specific failure, so that the adverse effect of redundant use cases on positioning precision is reduced; remodifying a support vector machine model to be adapted to an unbalanced data sample, and finding the nonlinear mapping relation between use case coverage information and an execution result by means of the parallel debugging theory, so that machine learning algorithm is free from the local optimal solution problem caused by uneven samples; finally, designing a virtual test suite, placing the virtual test suite in a well trained model for prediction, obtaining a statement equivocation value ranking result, and conducting failure positioning. In this way, software failure positioning efficiency is improved.
Owner:北京京航计算通讯研究所

Software run-time property monitoring method based on property specification mode

The invention discloses a software run-time property monitoring method based on property specification mode, aiming at providing a software run-time property monitoring method beneficial to fault discovery and diagnosis. The technical scheme includes that software run-time property monitoring requirements are classified into multiple property specification modes, a property specification template is constructed for each property specification mode; meta-information data in software to be monitored is extracted, so as to generate a meta-information file; the property specification template is configured, so as to generate a monitoring script file of the software to be monitored; the monitoring script file is analyzed, so as to generate a monitoring code; the software to be monitored and a comprehensive monitoring file are woven, so as to generate new software with run-time property monitoring capability; and the new software generated by weaving is run, software property is monitored and monitoring result is displayed. By adopting the invention, support can be provided for software fault discovery, diagnosis and defect location, software failure and maintenance cost is reduced, monitoring workload and monitoring difficulty are reduced, and timeliness is improved.
Owner:NAT UNIV OF DEFENSE TECH

Fully-digital relay protection reliability system based on software failure and human failure, and evaluation method of system

The invention relates to a fully-digital relay protection reliability system based on software failure and human failure, and an evaluation method of the system, and belongs to the field of relay protection reliability of power systems. The fully-digital relay protection reliability system comprises a hardware reliability system, a software reliability system and a human reliability system, and when a failure occurs in any one of the hardware reliability system, the software reliability system and the human reliability system, the fully-digital relay protection reliability system fails to work. The evaluation method comprises the following steps: establishing the hardware reliability system, the software reliability system and the human reliability system for the fully-digital relay protection reliability system; establishing a Markov state space of the fully-digital relay protection reliability system; and calculating the availability of the fully-digital relay protection reliability system according to a Markov system. The sum of the probabilities of steady state of the fully-digital relay protection reliability system in the normal state is the system availability. By considering the software and human failures which influence the relay protection reliability, the relay protection reliability system capable of effectively simulating the condition of state transition of the fully-digital relay protection system, and the evaluation method are established, and the problem that the conventional system considers the hardware failure in protection only from a perspective of the protective device without considering other factors of protection reliability is solved.
Owner:NORTH CHINA ELECTRIC POWER UNIV (BAODING)
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