Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

23 results about "Software fault" patented technology

Software fault repair method and system fused with intelligent analysis

The invention belongs to the technical field of computers, and particularly relates to a software fault repairing method and system fused with intelligent analysis, which comprises the steps of collecting a multi-level running log and performing structured preprocessing, constructing a dynamic calling graph through a time sequence encoder and a graph neural network, inferring a fault root cause in combination with a Bayesian causal inference model, and repairing a fault fault according to the fault root cause. And matching the repair strategy to generate an atomization instruction sequence, and deploying the atomization instruction sequence to a production system after sandbox environment verification. The system comprises a log acquisition module, a feature coding module, a graph construction module, a causal reasoning module, a strategy matching module, an instruction generation module, a sandbox verification module, a deployment feedback module and the like. Through end-to-end intelligent analysis and a closed loop verification mechanism, the fault positioning precision and the repair safety are remarkably improved, system self-evolution is supported, and operation and maintenance are promoted to be transformed from passive response to active autonomy.
Owner:HARBIN BLACK ANT TECHNOLOGY CO LTD

Software fault localization method based on feature intersection and KAN network

To provide a software fault localization method based on feature intersection and KAN network. The method first extracts different types of features from bug reports and source code files, then uses a crossover layer to crossover and correlate the features and extract hidden relationships between them. Furthermore, by utilizing the KAN network's learning of parameterized nonlinear activation functions, the process of fitting a polynomial function using the feature crossover network is transformed into a process of fitting multiple univariate functions, thereby overcoming the "curse of dimensionality" and more accurately capturing and adapting to complex function changes and complex high-order feature interaction information in defect localization, thereby improving defect localization performance. Finally, the output of the KAN network is input to a fully connected layer to calculate a final similarity score, which is then sorted in descending order based on the final similarity score to obtain the defect localization results.
Owner:HANGZHOU DIANZI UNIV

Software fault diagnosis method for electronic control unit

The invention relates to a software fault diagnosis method for an electronic control unit, and the method comprises the steps: monitoring the operation state of software in the electronic control unit based on a watchdog timer, and when the software does not reset the watchdog timer within a preset timeout period, starting the watchdog timer; generating a timeout event, triggering a non-maskable interrupt associated with the timeout event, and executing a corresponding interrupt service program to capture software context information at a fault moment; storing the software context information to a predetermined memory area, wherein the content of the software context information is kept after the electronic control unit is reset; and after the electronic control unit is reset, reading the software context information stored in the predetermined memory area through a communication interface. The method has the effect of automatically and reliably capturing the high-value underlying software context information at the moment of fault occurrence under the conditions that a debugger does not need to be physically connected and the fault does not need to be reproduced.
Owner:SHANGHAI TURING ELECTRONIC & SCI TECH CO LTD

An application redundancy management platform based on a hardware and software fault monitoring mechanism

The application provides an application margin management platform based on a software and hardware fault monitoring mechanism, relates to the technical field of integrated core processing systems, and comprises two IOM modules interconnected through an FC network. The IOM module software is based on a multi-core operating system, adopts a bound multi-core processing operation mode, and binds the resident GSM software and each avionics application software to a specified processor core for operation through a configuration partition scheduling table. The platform maintains the continuity of the running state of the avionics system, solves the margin management problem of important applications, and meets the reliability requirement of the avionics system.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

An automated testing method and system for software fault injection

The application relates to the technical field of fault injection, and particularly discloses a software fault injection automatic testing method and system, which specifically operates as follows: a user first performs fault configuration on a PC end and issues a fault injection command; the fault injection command is sent to a measured chip in the form of a communication message; the measured chip enters an interrupt receiving mode, analyzes the communication message, and starts to execute fault injection; a GPIO port starts timing of a fault injection response time, and a PC end collects fault injection process and result data; after the fault injection is completed, a power supply restarts a system reset. The method can configure the category, injection times, time and other attributes of faults, can automatically implement multiple fault injections, makes the entire fault injection process flexible, can automatically calculate the response time of each fault injection, improves fault injection test efficiency, and the entire fault injection process data and result are collected and counted, so that the entire test is visualized and traceable.
Owner:BEIJING GUOCHUANG ADVANCED TECHNOLOGY CERTIFICATION CO LTD

Software fault detection method based on software behavior analysis and intelligent reasoning

The invention discloses a software fault detection method based on software behavior analysis and intelligent reasoning, belongs to the technical field of computer system software, and aims to solve the technical problems of low efficiency and poor accuracy of a current traditional software fault detection mode and improve the troubleshooting efficiency. According to the technical scheme, the method comprises the steps that firstly, software behaviors are defined, file access, memory operation and other types are covered, software codes are scanned, the behaviors are recorded in detail, recording formats are defined, including recording time, code positions and other information, and then a software behavior fault model is established; secondly, defining fault log information including fault time, register values and the like, and constructing an analysis mechanism; when the log is analyzed, the log is read and analyzed, the fault position and the initial reason are judged, the final reason is determined in combination with the fault code, and finally the fault code position and condition are determined according to the model. The software fault can be efficiently detected and positioned, manual intervention is greatly reduced, the software stability and reliability are improved, and the method is suitable for various software fault detection scenes.
Owner:CHINA THREE GORGES UNIV

Line card system starting fault positioning method and line card system

The invention belongs to the field of embedded technologies, and particularly relates to a line card system starting fault positioning method and a line card system, and the method comprises the steps: configuring a starting detection code according to a system starting type, and storing the starting detection code in a detection pool; determining whether the starting source and the starting partition corresponding to the current starting detection code can enable the line card system to be started successfully or not, if not, traversing and detecting all the starting sources, and updating the starting detection code after each detection until the system is started successfully or traversing is completed; repeating the above method, and recursively detecting all the start detection codes in the detection pool; and determining a system fault type according to the updated start detection code. Through the technical scheme provided by the invention, the software fault and the hardware fault can be accurately identified and repaired in the starting stage of the line card system, the influence of the software fault and the hardware fault on the system is dynamically eliminated, the problem that the fault can be detected again after the single-disk hardware fault is replaced is solved, and the robustness and the stability of the system are improved.
Owner:FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD

Embedded software two-stage fault monitoring and recovery method and system

The invention discloses a two-stage fault monitoring and recovering method and system for embedded software, and relates to the field of embedded systems. The system comprises a software system fault monitoring module, a software system fault recovery module, a software APPs task monitoring module, a software APPs fault monitoring module and a software APPs fault recovery module, and system-level and application-level double-layer fault detection and recovery are realized in combination with a hardware watchdog. According to the method, through periodic monitoring of a software APP and a system-level module, software APP-level recovery is firstly executed when a software APP-level fault is detected, system-level reset is triggered when recovery fails, and system-level reset is triggered when a software system-level fault is detected, so that an automatic and self-closed-loop two-level fault processing mechanism is realized. According to the method, the stability and reliability of the embedded system can be effectively improved, fine granularity level fault monitoring and recovery are carried out, the fault recovery time is shortened, and system collapse or long-term failure is prevented.
Owner:SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP

Embedded system console port software fault recovery method and related equipment

The invention discloses an embedded system console port software fault recovery method and related device.According to the scheme, a kernel module is constructed, a hot key is registered for the constructed kernel module, a corresponding kernel thread is defined and created, and the kernel thread is configured to be capable of being called and executed to a user mode through an embedded system; the hot key is set to be capable of notifying the defined kernel thread to execute a corresponding user mode program; and for the user mode, setting to be capable of providing a script recovered by a console service. According to the scheme provided by the invention, the fault recovery can be executed under the condition that the console is stuck and cannot interact.
Owner:SHANGHAI BAUD DATA COMM

Fault positioning method based on synchronization and cooperation relationship

ActiveCN121278453ATransition matricesSoftware fault
The invention relates to a fault positioning method based on a synchronization and cooperation relationship, and the method comprises the steps: calculating suspicious values of different program statements based on the spectrum of the program statements in a function, each program statement corresponding to coverage information; obtaining target coverage information based on the plurality of suspicious values; constructing a software fault association network based on the target coverage information, the synchronization relationship and cooperation relationship between the function nodes and the fault association between the function nodes and a software dependency network; constructing a transfer matrix based on the software fault association network, and endowing different function nodes with corresponding node weights; and calculating a newest spectrum characteristic factor based on the node weight and the transfer matrix, calculating each newest suspicious value based on the newest spectrum characteristic factor, and carrying out fault positioning based on the newest suspicious values. According to the method and the device, interaction between functions is considered in spectral analysis, and the number of fault entities with the same fault suspicious value is reduced by adding the weights of different test cases.
Owner:NANCHANG HANGKONG UNIVERSITY

Quick start method

This application provides a quick start method. When a software fault occurs in a device, a restart request is called through a customized interface that complies with an instruction set specification, to indicate firmware to restart system software; and an image of the system software such as an operating system, a hypervisor, or a Trusted Execution Environment (TEE) is loaded to restart the system software, without resetting hardware. This skips a hardware initialization process, and shortens time required for restarting the device. When a hardware fault occurs in the device, a suspend request is triggered to indicate to freeze a process of system software, and indicate firmware to store a snapshot of status information of a hardware device and perform a hardware reset operation. After the hardware is reset, the hardware device is restored to a status before reset based on the snapshot.
Owner:HUAWEI TECH CO LTD

Software fault-tolerant self-healing system and method

The invention provides a software fault-tolerant self-healing system and method.The software fault-tolerant self-healing system comprises a file server system, a storage system and at least two satellite-borne stand-alone systems, and the file server system at least comprises two network interface modules and a storage; the two network interface modules are respectively in communication connection with the two satellite-borne stand-alone systems; the storage system comprises an anti-radiation cache memory and at least two communication interfaces, and the two communication interfaces are in communication connection with the two satellite-borne stand-alone systems respectively. According to the method, verification and fault self-recovery are carried out on configuration data of software reloading recovery and a software system operation state, and the system reliability is improved.
Owner:BEIJING BLUE TOWER OPTICAL TRANSMISSION INTELLIGENT TECHNOLOGY CO LTD

Software and hardware information monitoring and fault diagnosis method applied to AI server

The invention relates to the technical field of server fault diagnosis, belongs to a software and hardware information monitoring and fault diagnosis method applied to an AI server, provides a topological structure applied to software and hardware state monitoring of the AI server on one hand, and provides a software and hardware information monitoring and fault diagnosis method applied to the AI server on the other hand. According to the technical scheme, hardware key information of main board cards (a mainboard, an exchange board, a GPU board and the like) in the server is collected, and the monitoring function of hardware signals is achieved; main running state data of system software are collected, and the function of monitoring the running state of server software is achieved; a trained AI large model is embedded in the fault diagnosis module, so that the functions of quickly positioning hardware and software faults and generating fault processing suggestions are realized.
Owner:HANGZHOU JINQUN TECHNOLOGY CO LTD

Software fault diagnosis method for electronic control unit

The application relates to a software fault diagnosis method for an electronic control unit, which comprises the following steps: monitoring the running state of software in the electronic control unit based on a watchdog timer; when the software fails to reset the watchdog timer within a preset timeout period, generating a timeout event and triggering a non-maskable interrupt associated with the timeout event, executing a corresponding interrupt service program to capture software context information at a fault moment; storing the software context information into a predetermined memory area whose content is maintained after the electronic control unit is reset; and reading the software context information stored in the predetermined memory area through a communication interface after the electronic control unit is reset. The application has the effect that high-value underlying software context information at a fault occurrence moment can be automatically and reliably captured without the need of physically connecting a debugger and without the need of reproducing the fault.
Owner:SHANGHAI TURING ELECTRONIC & SCI TECH CO LTD

A model and data driven vehicle software fault diagnosis method and system

This invention provides a model- and data-driven method and system for diagnosing onboard software faults, relating to the field of rail transit operation control technology. The method includes: verifying fault diagnosability based on program control timing and model mutation operators; configuring middleware from the interface between the actual software and the model based on the verification results, establishing a mapping relationship between physical symbols and real data streams; acquiring measured data of the onboard software to be diagnosed; inputting the measured data into the physical model, and outputting fault versions with different mutation operators based on the mapping relationship between physical symbols and real data streams; analyzing the fault versions using a time relative consistency relationship detection algorithm to generate fault diagnosis results; extracting statement execution feature data through a data model to form program execution spectrum information; and predicting the suspiciousness of the program entities of the diagnosed module based on metaheuristic algorithms and neural network algorithms to obtain a suspiciousness ranking list for fault location.
Owner:UNIV OF SCI & TECH BEIJING

Computer device for AI-based prediction of software errors

A computer device for predicting software errors based on artificial intelligence, wherein the device comprises the following: at least one processing unit that is operationally coupled with a non-volatile storage unit; a data acquisition unit configured to receive software development artifacts such as source code files, change histories, execution logs, compilation results, and error notes from one or more external computer systems via a communication interface; a preprocessing processor configured to normalize received software development artifacts and structurally transform them into standardized data representations by performing token separation, structural parsing, and metric alignment operations; a feature extraction processor that is operationally connected to the preprocessing processor and is configured to generate multidimensional feature representations that correspond to software complexity attributes, dependency relationships, code change frequency, and execution behavior patterns; a learning processor that is stored in non-volatile memory and executable by the processing unit, wherein the learning processor is configured to create predictive models by iterative parameter adjustment using historical feature representations and corresponding error indicators; a prediction processor configured to apply prediction models to newly generated feature representations to determine a probability value associated with the occurrence of software errors in identified software components; a feedback processing unit configured to receive confirmed error information and update the predictive models by integrating newly acquired error results into stored training data; and an output interface unit configured to output prediction results, indicating the probability of errors, affected software components, and severity estimates, to an external computing environment.
Owner:ALSAKHNINI MAHMOUD +1

Software Fault Tolerance and Self-Healing System and Method

This invention provides a software fault-tolerant self-healing system and method. The software fault-tolerant self-healing system includes a file server system, a storage system, and at least two onboard standalone systems. The file server system includes at least two network interface modules and a memory, with each network interface module establishing a communication connection with one of the two onboard standalone systems. The storage system includes a radiation-resistant cache memory and at least two communication interfaces, each of which establishes a communication connection with one of the two onboard standalone systems. This invention verifies and self-heals configuration data during software reload recovery and software system runtime, thereby improving system reliability.
Owner:BEIJING BLUE TOWER OPTICAL TRANSMISSION INTELLIGENT TECHNOLOGY CO LTD

Fault diagnosis agent data preprocessing method and system based on multi-modal alignment

ActiveCN120892239AFault responseRelation graphEntity relation diagram
The invention belongs to the field of software fault diagnosis, and provides a fault diagnosis agent data preprocessing method and system based on multi-modal alignment in order to solve the problems of information mismatching and low reasoning accuracy. The fault diagnosis agent data preprocessing method based on multi-modal alignment comprises the following steps: dynamically resampling a log event sequence; according to the index sequence and the log event sequence which are aligned in time, tracking data in a set time period are matched and called from the cache data; constructing an entity relationship graph; updating the entity relation graph in real time; processing the entity relation graph updated in real time to obtain an index sequence, a log event sequence and a tracking data sequence which are aligned in time and space; the index features, the log features and the tracking features are correspondingly extracted and fused, and fused features are obtained; and converting the fusion features into natural language description as input of a fault diagnosis agent. Space-time alignment preprocessing can be carried out on multi-modal data, and the accuracy and efficiency of fault diagnosis are improved.
Owner:INSPUR GENERSOFT CO LTD +1

Software fault analysis method and device, computer equipment, readable storage medium and program product

PendingCN122633552ASoftware faultKnowledge graph
The application relates to a software fault analysis method and device, computer equipment, a readable storage medium and a program product. The method comprises the following steps: in response to detecting that a software interface of to-be-tested software is abnormal, acquiring interface fault description data; according to a pre-constructed mapping relationship between an interface phenomenon and a software function component, determining target function component information; inputting the interface fault description data and the target function component information into a fine-tuned large model to output fault symptom context information; the fault symptom context information is used for indicating a fault cause and effect chain causing a fault phenomenon; inputting the fault symptom context information into an expert system integrated with a knowledge graph to output a function fault positioning result; the function fault positioning result is obtained by the expert system according to information associated with the fault symptom context information searched in the knowledge graph. The method can efficiently and intelligently analyze software faults.
Owner:CHINA ELECTRONICS RELIABILITY AND ENVIRONMENTAL TESTING INSTITUTE ((THE FIFTH INSTITUTE OF ELECTRONICS MINISTRY OF INDUSTRY AND INFORMATION TECHNOLOGY) (CHINA SAIBAO LABORATORY)

Software fault-tolerant design method and system based on end-to-end monitoring

The invention belongs to the technical field of airborne avionics system software design, and particularly relates to a software fault-tolerant design method and system based on end-to-end monitoring. Comprising the following steps of 1, modeling and monitoring point planning aiming at a software key function data stream; 2, deploying a non-intrusive monitoring probe and a rule engine at a key node of the model; 3, performing multi-dimensional data consistency verification when the probe runs; step 4, based on the verification result and a rule engine, performing abnormity diagnosis traceability and rule matching; and 5, based on the traceability result and the matching result, executing fault-tolerant operation and system state recovery. According to the method, the problems that cross-configuration item and cross-level fault detection of existing airborne avionics system software is low in efficiency and large in resource demand are solved, and fault tolerance optimization of the software and functional stability of airborne avionics products are achieved.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Software fault positioning method based on program spectrum difference analysis

PendingCN121478533AFault responseSoftware systemSoftware fault
The invention discloses a software fault positioning method based on program spectrum difference analysis, and the method comprises the steps: an abstraction stage of program operation: operating a target software system on a virtual machine, obtaining program operation information, and abstractly expressing the operation of software through a program spectrum; in the program operation similarity measurement stage, the similarity degree between operation containing faults and successful operation is calculated according to a measurement criterion; a difference analysis stage: comparing the spectrum of the successful operation most similar to the fault operation with the spectrum of the fault operation to generate a difference; in the source code mapping stage, the difference is mapped into a report of a source code position set where faults possibly exist; evaluating the fault positioning quality in the report; and generating a fault positioning report. By expanding the corresponding relation between the debugging instruction output branch node number and the linear address, the program spectrum difference can be efficiently mapped to the source code position, and an accurate fault positioning report can be quickly generated.
Owner:BEIJING SHENZHOU AEROSPACE SOFTWARE TECH CO LTD

A hardware-in-the-loop simulation test system and method for testing vehicle controllers.

PendingCN122085963Aimprove qualityhigh controllerElectric testing/monitoringSoftware faultVerification
This invention discloses a hardware-in-the-loop simulation testing system and method for vehicle controller testing, belonging to the field of automotive simulation testing. It integrates a hierarchical fault simulation device, which is composed of a software-programmable fault injection unit and a physical disconnection intervention unit (BOB box), supporting composite fault simulation of automated software fault injection and manual physical disconnection intervention. The method includes: achieving one-click rapid integration of the Simulink simulation model into the VeriStand platform through specific interface replacement and compilation configuration; using TestStand to orchestrate automated test sequences; and using dedicated plugins to collaboratively control the VeriStand project and the hierarchical fault simulation device to complete the fully automated execution and evaluation of the test process. This invention significantly improves the coverage depth and scenario realism of fault testing, drastically shortening the complex testing cycle from several months to less than 72 hours, achieving safe, efficient, and comprehensive VCU hardware-in-the-loop verification.
Owner:CHERY AUTOMOBILE CO LTD

Software fault feedback processing method, device and equipment and readable storage medium

The application relates to natural language processing technology and discloses a software fault feedback processing method, which comprises the following steps: performing entity extraction on fault feedback text to obtain first fault entities; performing text recognition on fault feedback images to obtain image text; performing entity extraction on the image text to obtain second fault entities; identifying a fault category corresponding to the fault feedback text; screening all processing method knowledge bases by using the fault category to obtain a target processing method knowledge base; screening processing method text in the target processing method knowledge base by using the first fault entities and the second fault entities to obtain target processing method text; and sending the target processing method text to a preset terminal device. The application also relates to a blockchain technology, and the processing method knowledge base can be deployed in the blockchain. The application further provides a software fault feedback processing device, an electronic device and a readable storage medium. The application can improve the accuracy of software fault feedback processing.
Owner:PING AN TECH (SHENZHEN) CO LTD