Patent classifications
G06F11/2205
METHOD PERFORMED BY AN ELECTRONIC DEVICE CAPABLE OF COMMUNICATING WITH A READER WITH IMPROVED SELF-TESTING
Disclosed are methods and electronic devices that communicate with a reader. The methods and devices may receive a command emitted by the reader, and then select an application to be executed by the device based on the command that is received. The methods and devices may also determine whether to perform one or more self test according to which application was selected.
COMPLIANCE TEST APPARATUS AND METHOD FOR A COMMUNICATION NODE
A method for a compliance test on a communication node, performed in a gateway constituting a vehicle network of a vehicle, may include: receiving a test mode request signal for the compliance test on the communication node; transmitting the test mode request signal to the communication node on which the compliance test is performed; receiving an output signal according to the test mode request signal from the communication node; and transmitting the received output signal to a fixture connected to a test apparatus which performs the compliance test on the communication node.
DYNAMIC MECHANISM FOR FAULT INJECTION FOR TESTING DISTRIBUTED SYSTEMS
A distributed system and method for error handling testing of a target component in the distributed system uses a proxy gateway in the target component that can intercept communications to and from remote components of the distributed system. When a proxy mode of the proxy gateway in the target component is enabled, at least one of the communications at the proxy gateway is modified to introduce an error. When the proxy mode of the proxy gateway in the target component is disabled, the communications to and from the remote components of the distributed system are transmitted via the proxy gateway without modification.
Determining Configurations to be Used in System Testing Processes Using Machine Learning Techniques
Methods, apparatus, and processor-readable storage media for determining configurations to be used in system testing processes using machine learning techniques are provided herein. An example computer-implemented method includes obtaining, from multiple data sources, configuration information associated with at least one system; filtering out a subset of the configuration information based at least in part on at least one user request related to testing of at least a portion of the at least one system; determining at least a portion of the subset of the configuration information to be used in the testing of the at least a portion of the at least one system by processing the subset of the configuration information using one or more machine learning techniques; and performing one or more automated actions based on the determined at least a portion of the subset of the configuration information to be used in the testing.
TEST MACHINE MANAGEMENT
A computer program product includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
TEST MACHINE MANAGEMENT
A method includes distributing the plurality of test cases to any available test agents, wherein each test case out of the plurality of test cases does not have any associated preconditions. The method receives event information for a first test case out of the plurality of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable. The method handles the second test case, wherein handling the second test case includes distributing the second test case to the first test agent subsequent to the first test agent becoming available if the satisfied condition relates to the local variable.
TEST MACHINE MANAGEMENT
A computer system includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
Test machine management
A computer program product includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
Safe scheduler for finite state deterministic application
A safety system monitors faults in an embedded control system. The embedded control system is modeled to produce one or more model check values by calculating how many clock cycles will pass between an initialization time point and at least one event time point for a specific event. The initialization time point is a certain point in an initialization function of a scheduler in the embedded control system. The at least one event time point is an expected number of clock cycles to pass before a specific event occurs. In operation, the embedded control system is initialized, a current clock cycle counter value is retrieved at a certain point in the initialization, and either an occurrence or an absence of an occurrence of a scheduled event is recognized. A current clock cycle value is recorded upon the recognition, and a mathematic check value is produced from the clock cycle value stored at the certain point in the initialization and the clock cycle value recorded upon the recognition. Subsequently, the model check value is compared to the mathematic check value, and action is taken based on the comparison.
System on chip with debug controller and operating method thereof
A System on Chip (SOC) is disclosed. The SOC comprises a first UART controller, a second UART controller, a debug controller, a processor, a UART port, a first multiplexer and a second multiplexer. The first UART controller and the second UART controller have different baud rates. The UART port has a RD pin coupled to a RD pin of the second UART controller. The debug controller generates a control signal with a first state and checks whether a received data from the UART controller is equal to a keyword after power-up or a hardware reset. When the received data from the second UART controller is equal to the keyword, the debug controller generates the control signal with the second state, and starts parsing and executing at least one debug command from the second UART controller.