CPC G06F 16/2246 (2019.01) [G06F 16/284 (2019.01)] | 15 Claims |
9. A non-transitory computer readable medium, storing instructions for execution by one or more hardware processors, the instructions comprising:
receiving, as input, assembly data and one or more ladder programs, wherein the assembly data comprises equipment or line assembly trees and the one or more ladder programs comprising equipment or line control logic; and
generating a fault tree associated with an equipment architecture based on an assembly tree structure comprised in the assembly data and a control logic comprised in the one or more ladder programs,
wherein the generating the fault tree associated with the equipment architecture comprises connecting an upper part of a first fault tree based on the assembly tree structure comprised in the assembly data with a lower part of a second fault tree based on the control logic comprised in the one or more ladder programs,
wherein the connecting the upper part of the first fault tree based on the assembly tree structure with the lower part of the second fault tree based on the control logic comprises:
generating a first word group by performing extraction on at least one full path of the first fault tree;
generating a second word group by performing extraction on a top node of the second fault tree;
calculating a matching degree between the first word group and the second word group; and
connecting the upper part of the first fault tree and the lower part of the second fault tree based on an order of the matching degree.
|