Patent classifications
G06F11/0739
Method and Device for Detecting Dysfunction of Vehicle Embedded Computer
The present disclosure concerns a method to train, on a computing device, a machine-learning model adapted to determine a dysfunction of a monitored vehicle electronic control unit (ECU) or vehicle embedded computer. In aspects, the computing device stores, in a memory, historical data from a plurality of ECUs having a dysfunction. The historical data may include usage values over a period of time of at least one ECU resource by applications running on the ECUs. Further, the computing device may process the historical data to obtain two-dimensional training files. In implementations, each usage value may be linked with a specific application in a first dimension and a specific time in a second dimension. Still further, the computing device may train a machine-learning model with the training files.
VEHICLE SOFTWARE DEPLOYMENT SYSTEM
There is disclosed herein examples of systems and procedures for performing software updates for vehicles. The vehicles may be scheduled for the software updates based on information related to the vehicles. Update systems may determine when the vehicles have entered service ranges of the update systems for the scheduled software updates and may initiate the software updates in response to determining that the vehicles have entered the service ranges. Progress of the software updates may be monitored and displayed on a dashboard system overseeing the software updates of the vehicles.
SYSTEM AND METHOD OF ADAPTIVE, REAL-TIME VEHICLE SYSTEM IDENTIFICATION FOR AUTONOMOUS DRIVING
A method may include obtaining localization information and control signal information relating to an autonomous vehicle (AV). The method may include computing first kinematic characteristics of the AV based on the localization information and the control signal information and generating a first vehicle model based on the first kinematic characteristics. The method may include determining one or more first control commands that provide instructions for actuating a driving operation of the AV. The first control commands may be determined based on the first vehicle model. The method may include simulating first movement of the AV according to the first control commands and the first vehicle model.
Information processing device and information processing method
An information processing device that detects an anomaly in an in-vehicle network provided in a vehicle includes: a local rule storage in which at least an individual rule which is a rule generated for the vehicle is stored; a global rule storage in which an integrated rule which is a rule generated for a plurality of vehicles including the vehicle is stored; and a processing unit that performs, using a rule stored in at least one of the local rule storage or the global rule storage, an anomaly detection process on a frame transmitted on the in-vehicle network.
Vehicle function test apparatus and method of controlling the same
A test apparatus for generating a test case based on a fault injection technique and a method of controlling the same are disclosed. The method includes identifying at least one function in a program to be tested based on a software detailed design, generating a test design document based on fault location that can be generated in connection with the identified at least one function and a fault type to be injected into the fault location, searching for the fault location to be injected based on the generated test design document and source code of the program, determining a fault injection scheme and the fault type, and predicting a result by applying a fault injection corresponding to the fault injection scheme and the fault type into the searched location to generate a test case.
Log transmission controller
A log transmission controller includes a log acquirer, a priority storage, an update instruction acquirer, a priority updater and a transmitter. The log acquirer acquires a log indicating respective states of electronic control units connected to the log transmission controller, which is equipped in a moving object. The priority storage stores priority information indicating a priority for transmitting the log to a server, which is disposed at exterior of the moving object. The update instruction acquirer acquires an update instruction, which is generated by an update instructor equipped in the moving object, for instructing to update the priority information stored in the priority storage. The priority updater updates the priority information based on the update instruction. The transmitter transmits the log to the server based on the priority indicated by the updated priority information.
DEVICE AND METHOD FOR CONTROLLING A TECHNICAL SYSTEM
A method for controlling a technical system, in particular of a motor vehicle.
METHOD AND DEVICE FOR AUTOMATICALLY DETECTING POTENTIAL FAILURES IN MOBILE APPLICATIONS
A method and a device for automatically detecting potential failures in mobile applications implemented on an operating system for mobile devices, a mobile application being executable on the operating system installed on a hosting device by executing code instructions stored in an associated executable file. Provided an executable file associated to a mobile application, the device implements a module for decompiling the executable file to obtain at least one descriptive file of the mobile application containing descriptive code formatted with a markup language, a module for providing a plurality of predetermined string patterns related to potential failures, and a module for searching for the presence of at least one of the string patterns in the at least one descriptive file, and in case of presence, outputting an indication of presence of a potential failure associated to the detected string pattern.
Device For Operating An Electronic System Of A Vehicle
The disclosure provides a device for operating an electronic system. The device includes a power supply unit that, during operation, provides a supply voltage on a supply potential output. The power supply unit has an enable input via which the supply voltage can be enabled and disabled by an enable signal. In a power-latch phase of the electronic system in which the enable signal is not present, the power supply unit provides the supply voltage upon receiving a trigger signal even when the enable signal is not present. The device includes a microcontroller supplied with the supply voltage on a second supply potential input connection when the enable signal is present or when the microcontroller, in the power-latch phase, generates the trigger signal and transmits it to the trigger signal input. Upon receiving a control command, the power supply unit suppresses deactivation of the supply voltage for supplying the microcontroller.
Information processing device and information processing method
An information processing device capable of reducing an amount of data to be monitored in an onboard system is provided. The information processing device obtains a first log including, per unit time, some communication data flowing through the onboard system. The information processing device determines whether an abnormality is included in the communication data, using the first log. In a case where the abnormality is included in the communication data, the information processing device outputs first detection results to the onboard system. The first detection results cause transmission of a second log from the onboard system. The second log includes, per the unit time, more of the communication data than the first log.