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

3 results about "Software error" patented technology

A task-level redundant fault-tolerant system based on an RTOS kernel

The application discloses a task-level redundant fault-tolerant system based on an RTOS kernel, which comprises a user API layer, a redundant task manager, a state synchronization engine and a fault detection and switching controller, and a shared memory partition. The user API layer is used for creating a redundant task group by calling a special API interface. The redundant task manager is used for managing the whole life cycle of the redundant task group. The state synchronization engine is used for synchronizing state data and buffering task input data. The fault detection and switching controller is used for detecting timeout, software errors and hardware abnormal faults, and switching the main task and the backup task after detecting the failure. The shared memory partition is used for synchronizing information between the main task and the backup task, and modifying the access authority when the main task and the backup task are switched by configuring the access authority by an MPU. The task-level redundant fault-tolerant system based on the RTOS kernel disclosed by the application reduces the development and maintenance cost, improves the fault identification accuracy, and guarantees the execution continuity after the main-backup switching.
Owner:HUAZHI (BEIJING) TECH CO LTD

A safety system and vehicle

The application provides a safety system and a vehicle, which are applied to the technical field of vehicles and aim to solve the problem of how to improve the safety of a real-time operating system. The safety system comprises a real-time operating system, a functional safety island (FSI) and a controller. The FSI is in communication connection with the real-time operating system and the controller respectively. The FSI is used for monitoring faults of the real-time operating system and uploading fault data to the controller in the case that the real-time operating system has a fault. The fault data comprises at least one of software error data and hardware fault data. The controller is used for performing corresponding safety disposal operations according to the received fault data. The safety system provided by the application can discover faults in the real-time operating system in time through the FSI and improve the safety of the real-time operating system.
Owner:BYD CO LTD

A software error seeding method and system based on software requirements

PendingCN122173388AError detection/correctionSoftware errorSoftware Problem
This invention relates to the field of software testing technology, and proposes a software bug-planting method and system based on software requirements. The method includes the following steps: analyzing software requirements to determine software requirement characteristics and their characteristic states; determining combinations of characteristic states for multiple software requirement characteristics; identifying valid characteristic state combinations to generate identified characteristic state combinations, and determining the software output of the identified characteristic state combinations; constructing software errors for the identified characteristic state combinations based on the software output; and using the software errors to bug-plant the source program to generate bug-planted software. This invention can assess the software test coverage of software requirements based on software requirements, and simultaneously assess the ability of software testing to discover software problems using the bug-planted source program as the implementation carrier. Therefore, it can simultaneously assess and accept the two core objectives of software testing, greatly improving the effectiveness and sufficiency of software test acceptance.
Owner:INNOVATION ACAD FOR MICROSATELLITES OF CAS +1