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

788 results about "Fault injection" patented technology

Fault injection is a testing technique which aids in understanding how [virtual/real] system behaves when stressed in unusual ways. This technique is based on simulation's or experiment's result, thus it may be more valid (or closer to reality) compared to statistical methods.

Distributed fault injection mechanism

InactiveUS20080215925A1Validating the robustness of a distributed computing systemEasy injectionError detection/correctionGraphicsGraphical user interface
Methods and systems are provided for testing distributed computer applications using finite state machines. A finite state machine definition for use in a distributed computer system is combined with the fault injections definitions contained within a fault injection campaign that is created for testing the computer application employing that finite state machine. The definition and combination of the finite state machine definition and the fault injection campaign is carried out automatically or manually, for example using a graphical user interface. This combination creates at least one modified finite state machine definition containing the desired injected faults. The modified finite state machine definition is separate from the originally identified finite state machine definition, and the originally identified finite state machine remains intact without injected faults. Trigger points within the finite state machine definition are identified for each fault injection test definition, and the modified finite state machine definition containing the fault injection test definition associated with a given trigger point are used in place of the original finite state machine definition upon detection of that trigger point during runtime of the finite state machine definition.
Owner:IBM CORP

Software testing automation framework (STAF)-based fault injection automation testing platform and method for high-end fault-tolerant computer

The invention discloses a software testing automation framework (STAF)-based fault injection automation testing platform and an STAF-based fault injection automation testing method for a high-end fault-tolerant computer, and relates to a fault injection technology. The invention provides a fault injection automation testing platform and a fault injection automation testing method, which are applicable for the high-end fault-tolerant computer. The method is implemented by adopting an embedded software distributed testing environment. An application layer in software is an application program operated in general control end service, manages data and information in an automation testing process by utilizing a relational database and a file system, and provides a friendly graphic interface; a proxy layer is operated between the application layer and a realization layer to realize task proxy, and takes charge of executing an automation testing task submitted by a user from the interface; and the realization layer packages the communication among an automation testing control server and testing proxies of various platforms, and executes specific operations of various automation tests. The STAF-based fault injection automation testing platform is a distributed and automatic fault injection platform which is constructed on the basis of an open source automation testing tool STAF, and can integrate various software fault injection tools.
Owner:HARBIN INST OF TECH

Simulation test equipment and method for moonlet attitude control reliability validation

Simulation test equipment for validating the reliability of satellite attitude control and a test method thereof belong to the field of satellite attitude control. The test equipment comprises a ground simulation support module, a fault injection module and a satellite-born module, wherein, the ground simulation support module includes a monitoring terminal, a satellite model, a signal exciting source and a moment reverse-solution unit; the fault injection module includes an analog-to-digital converter, a signal transfer circuit, a fault injection processor, a man-machine interface unit and a digital-to-analog converter; and the satellite-born module includes a sensor, a satellite-born controller and an actuator. The test method comprises the following steps of: fault model setting; satellite initialization; orbit and attitude information renewal; the satellite-born controller collects signals of the sensor and outputs actuator command signals to the fault injection module; the actuator receives actuator pseudo command signals and outputs feedback signals to the fault injection module; the moment reverse-solution unit collects the pseudo feedback signals output by the fault injection module and outputs moment control signals to the satellite model. The equipment and the method of the invention have high feasibility and high performance-price ratio.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Embedded satellite-borne fault-tolerant temperature control system and verification method thereof

The invention discloses an embedded satellite-borne fault-tolerant temperature control system and a verification method thereof. The system comprises a satellite management computer, an on-satellite temperature control system and a ground monitoring and fault injection computer; the on-satellite temperature control system comprises a temperature control calculation host machine, a temperature control calculation standby machine and an environmental simulation computer; and the temperature control calculation host machine and the temperature control calculation standby machine are temperature control computers. The verification method comprises the following steps of: 1, initializing a file allocation; 2, initializing the system; 3, beginning simulation; 4, injecting and executing a fault; 5, processing redundant fault tolerance; 6, monitoring the ground and evaluating the fault; and 7, evaluating a fault model and a redundancy strategy of the temperature control system. The fault injection and the verification process of the whole running stage of the real satellite-borne temperature control system are completely realized; and the method is simple, convenient and reliable, and greatly reduces the test time and expense for the practical system.
Owner:BEIHANG UNIV

Method for fault-injection test based on virtual machine

The invention provides a method for using a virtual machine to improve the performance in software-testing based on fault injection. Based on the EAI (environment-application interaction) model put forward by WENLIANG DU, Syracuse University (US), the fault injection is carried out on the interaction point of the application program and the environment thereof in the invention to disturb the environment and further test the software vulnerability, thus reducing the semantic difference between the injected fault and the actual fault, reducing the number of test cases and respectively achieving the two functional parts of the test tool at the host and guest of the virtual machine; and based on the shared files between the virtual machine and the guest, and the backup and recovery mechanism of the virtual machine, the invention can improve the robustness and flexibility of the test tool. The tool generated by the method comprises an application program configuration file (10), a fault test case generator (5), a security analysis module (6), a graphical user interface (7), an environment recovery module (9), a fault injector (11) and a data collector (12), wherein the tool further comprises software (13) to be tested and shared memory auxiliary modules (14), (15) and (16) of the virtual machine for sharing the data related to the tests. The method of the invention is capable of effectively detecting and simulating the security breaches in the software and improving the security of the software.
Owner:曾凡平 +2

Flight control simulation system with fault diagnosis capability for unmanned helicopter

The invention provides a flight control simulation system with fault diagnosis capability for an unmanned helicopter. The flight control simulation system with fault diagnosis capability for an unmanned helicopter comprises a simulation general control console, a simulation computer, a flight control management system, a sensor system, physical effect equipment, a servo system, a remote control and remote measurement system, and a task load system, wherein the simulation general control console controls the simulation computer to carry on a power on test, model generation and injection of fault model; the simulation computer selects simulation and interference model and simulates fault injection to carry on flight simulation; the flight control management system receives the information of sensors and the remote control and remote measurement system; the servo system realizes the real reaction of an operating mechanism; and the sensor system transmits the acquired sensor information to the flight control management system. For the flight control simulation system with fault diagnosis capability for an unmanned helicopter, the simulation computer can be embedded into different aircraft mathematical models, so that simulation of a plurality of aircrafts can be realized. For the flight control simulation system with fault diagnosis capability for an unmanned helicopter, the servo system and the sensor system can access a real steering engine of aircraft and real sensors so as to develop the steering engine of aircraft, to make a test flight for the steering engine of aircraft, and detecting working of the sensors.
Owner:BEIHANG UNIV

Hardware-in-the-loop test system for whole vehicle controller for electric vehicle and test method

The invention discloses a hardware-in-the-loop test system for a whole vehicle controller for an electric vehicle and a test method. The hardware-in-the-loop test system comprises a whole electric vehicle controller, a fault injection hardware unit, an SCALEXIO, and a vehicle simulating module, a vehicle driving animation simulating module and a vehicle state operating and monitoring module in a computer. Connection and communication among the SCALEXIO, the fault injection hardware unit and the whole electric vehicle controller is achieved through a wire harness, and connection and communication between the SCALEXIO and the computer is achieved through a network line; through the corresponding SCALEXIO software in the computer, SCALEXIO channel selection is achieved, and communications of a vehicle simulating model, vehicle driving animation and vehicle state operation and monitoring interact in the computer. The hardware-in-the-loop test system can effectively save the development time and reduce the development cost of the whole vehicle controller, can achieve performance testing on the whole vehicle controller under the limit driving condition of the vehicle, can achieve systematic, integrated and automatic testing on the whole vehicle controller and generate a test report, effectively reduces the testing cost and improves the testing efficiency.
Owner:NANJING YUEBOO POWER SYST CO LTD
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