10. A system determining node similarity for component substitution, comprising: a non-transitory computer readable storage to store system trees comprising sets of nodes, wherein a system tree is associated with a respective system, each system comprises components, and nodes of each system tree represent components of the associated system; and an analysis engine operatively associated with the computer readable storage to perform operations comprising determining similarity metric values between nodes of a target one of the system trees and nodes in other ones of the system trees, wherein the determining comprises the analysis engine comparing nodes of the target system tree with nodes of the other system trees by applying at least one of domain based rules and attribute based similarity metrics to attributes of the system components represented by the nodes being compared, and the analysis engine assigning a similarity score to each node of the other system trees compared to a respective one of the nodes of the target system tree based on results of the comparing.
10. A system determining node similarity for component substitution, comprising: a non-transitory computer readable storage to store system trees comprising sets of nodes, wherein a system tree is associated with a respective system, each system comprises components, and nodes of each system tree represent components of the associated system; and an analysis engine operatively associated with the computer readable storage to perform operations comprising determining similarity metric values between nodes of a target one of the system trees and nodes in other ones of the system trees, wherein the determining comprises the analysis engine comparing nodes of the target system tree with nodes of the other system trees by applying at least one of domain based rules and attribute based similarity metrics to attributes of the system components represented by the nodes being compared, and the analysis engine assigning a similarity score to each node of the other system trees compared to a respective one of the nodes of the target system tree based on results of the comparing. 11. The system of claim 10 , wherein the analysis engine rates the nodes based on respective similarity scores, and replacing the at least one of the common nodes in the system tree is based on the rating.