Patent ID: 11945464
Assignee: EAST CHINA NORMAL UNIVERSITY
Field: Transport (Mechanical engineering)
Classification: CPC B  G  H | IPC B  G  H

Claim 16:
17. A computer-readable storage medium having stored thereon a computer program, which, when executed by a processor, is adapted to perform a method for assessing Safety Of The Intended Functionality (SOTIF) of autonomous driving based on DAG block chain, comprising the following steps:
step 1: initializing nodes to generate respective full nodes, light nodes and a specific full node manager for all hardware participating in an in-the-loop test, to assign a corresponding public-private key pair, and to create a credit account for all of the full nodes and the light nodes except the manager node and preset a credit coin of equal amount;
step 2: slicing test data in units of test scenes, each time slice being corresponding to a test scene; inputting data of the slice sequentially in chronological order, and outputting a DAG block chain subsequent to inputting of the data of the time slice, each DAG block chain being independent and being in a chronological order, the data of the next time slice being input only after inputting of the data of a previous time slice is completed and credit incentives and penalties for all participating nodes are imparted; during data simulation, taking the data generated from each node as a transaction, a node which generates data being referred as an initiating node of the transaction, a node which receives data being referred as a receiving node of the transaction; a transaction process being that, prior to connecting to the DAG block chain, a new transaction is required to verify two transactions having been connected to the chain, and verification of the transaction following an established transaction verification rule;
step 3: when a transaction path is backtraced, a credit penalty is imparted to participating nodes of a transaction that goes against a data view of a terminated transaction, among all the transactions that are backtraced, and a credit incentive is imparted to the remaining nodes, in a case where the terminated transaction is verified as a safe transaction, and a credit incentive is imparted to a transactor of a transaction that goes against a data view of a terminated transaction, among all the transactions that are backtraced, and a credit penalty is imparted to the remaining nodes, in a case where the terminated transaction is verified as a danger transaction; and
step 4: subsequent to the end of the in-the-loop test, outputting credit account balance of each node, and characterizing a hazard of a corresponding node using the credit account balance, the lower the credit account balance, the higher the hazard of the node.