G06F11/2273

Virtual device for providing test data

A virtual device acquires a transaction history between a legacy computing device and a linked device; obtains a first request provided from the legacy computing device based on the transaction history and a first response received from the linked device in response to the first request; receives a second request corresponding to the first request from a new computing device and determines a second response to the second request; and provides test information for the new computing device based on a comparison of the first response and the second response.

Measuring driving model coverage by microscope driving model knowledge

A computer-implemented method is provided for redundancy reduction for driving test scenarios. The method includes receiving an original test set of driving scenarios and a driving model which simulates a vehicle behavior under a driving scenario inputted to the driving model. The method includes, for each driving scenario of the original test set, obtaining vehicle dynamics timeseries data as an output of the driving model. The method includes determining similar driving scenarios by comparing driving model outputs. The method additionally includes creating a new test set of driving scenarios by discarding duplicated ones of the similar driving scenarios from the original test set.

Memory controller, test device and link identification method
20220405179 · 2022-12-22 · ·

A memory controller coupled to a memory device and configured to control access operations of the memory device includes a host interface and a microprocessor. The microprocessor is coupled to the host interface and configured to set a value of a predetermined parameter to a specific value after the memory controller powers up and start to perform a link flow to try to establish a transmission link via the host interface. The predetermined parameter is one of a plurality of capability parameters of the host interface and the predetermined parameter is related to reception of the host interface. After the link flow is completed, the microprocessor is further configured to identify an object device with which the host interface establishes the transmission link according to the specific value and at least one of a plurality of attribute parameters associated with the transmission link.

System and method for remotely booting a system
11593239 · 2023-02-28 · ·

A system for configuring an information handling system into a minimum configuration mode. If an information handling system hangs, embodiments may communicate with a remote access controller to set a configuration flag corresponding to a minimum configuration mode. When the information handling system starts a POST process, the BIOS checks the configuration flag. If the flag is set, the BIOS initializes a single DIMM and bypasses any PCIe slot driver initializations and any non-essential services to allow the information handling system to complete the boot process. The information handling system may boot to a UEFI code to allow a user to diagnose a problem or boot to a BIOS setup code to allow the user to enable additional DIMMs, PCIe slots and turn on non-essential services.

SYSTEM AND METHOD FOR AUTOMOMOUS TESTING, MACHINE-LEARNING MODEL-SUPERVISED PRIORITIZATION, AND RANDOMIZED WORKFLOW GENERATION

Methods, systems, and computer-readable media are disclosed herein combine randomization functionalities with the machine-learning prioritization of workflows for performance testing. In aspects, a primary workflow having a sequence of user interface steps is input. Testing workflows are generated that represent each variable position of unlocked steps in the sequence of the primary workflow while maintaining the sequential position of any locked steps. These testing workflows are then ingested to a machine learning model that identifies as subset of the testing workflows to prioritize over other. Specifically, testing workflows are prioritized that at least partially match sequence patterns in historical workflow data that is associated with vulnerable computer code. The subset is output and tested by testing engine to generate a report of any vulnerable computer code.

Variable memory diagnostics
11614988 · 2023-03-28 · ·

A method is provided for diagnostic checking of a variable memory 14 in a safety critical system in order to detect variable memory failures; wherein the safety critical system comprises a central processing unit (CPU) with an operating system, an internal volatile memory 12 and an external volatile memory 14 including the variable memory 14; and the CPU can access a plurality of address spaces including one or more address spaces of the external volatile memory 14 that are utilised by the operating system and/or by a safety critical application of the safety critical system during normal use of the safety critical system.

Configuration drift management tool
11616692 · 2023-03-28 · ·

A system includes one or more databases configured to store at least one configuration rule and one or more processors in communication with the databases. The processors may be configured to compare a product parameter to configuration rules to determine a drift item based on a current value of the product parameter being different than acceptable values defined by a test specified by the configuration rule, the test comprising one of a plurality of test types. The processors may be further configured to store, based on a determination that the drift item is not in a drift database of the databases, the drift item in a database, receive a record of one or more actions performed to resolve the drift item, and in response to receipt of the record, modify a status of the drift item from unresolved to resolved in the database.

Method, an all-in-one tester and computer program product

There are disclosed various methods, apparatuses and computer program products for a testing apparatus. In accordance with an embodiment the testing apparatus includes a frame; a gripping head for gripping a device to be tested; a first movement element for moving the gripping head with respect to the frame; a movement detector to detect at least one of a location and a position of the device; a touching element for touching the device; an imaging device for capturing images of the device; a display for generating visual information for capturing by the device; a set of sensors for examining operations of the device; a set of actuators for providing signals for reception by the device; and a set of plugs adapted to be inserted into a socket of the device.

Capability test method based on joint test support platform
11481309 · 2022-10-25 ·

Disclosed is a capability test method based on a joint test support platform. The method includes steps of describing an initial capability in a test, combining a capability to be developed based on the initial capability, and determining an evaluation strategy and a joint task background information of the test. Further, the method includes generating a logical shooting range for the joint test support platform according to the joint task background information, developing a test scenario according to the joint task background information and the logical shooting range, decomposing the test scenario, determining a test plan corresponding to the test scenario, executing the test according to the test plan, analyzing and evaluating a test result of the test, and generating one or more joint capability evaluation reports for the test.

MEASURING DRIVING MODEL COVERAGE BY MICROSCOPE DRIVING MODEL KNOWLEDGE
20230081687 · 2023-03-16 ·

A computer-implemented method is provided for redundancy reduction for driving test scenarios. The method includes receiving an original test set of driving scenarios and a driving model which simulates a vehicle behavior under a driving scenario inputted to the driving model. The method includes, for each driving scenario of the original test set, obtaining vehicle dynamics timeseries data as an output of the driving model. The method includes determining similar driving scenarios by comparing driving model outputs. The method additionally includes creating a new test set of driving scenarios by discarding duplicated ones of the similar driving scenarios from the original test set.