{hierarchymodel, cfidrinstconcepts, cfidrcellconcepts, cfidrportconcepts, cfidrportinstconcepts,} {instance, cfidrinst,} {instanceports, portinsts,} {cell, cfidrcell,} {containinglibrary, owner, instantiatedcluster,} {viewgroups, views,} {masterport, cfidrportscalar,} {inputmasterport, inputinstanceport, cfidrinput,} {outputmasterport, outputinstanceport, cfidroutput,} {bidirectionalmasterport, bidirectionalinstanceport, cfidrio,} {unspecifieddirectionmasterport, unspecifieddirectioninstanceport, cfidrundefinedportdirection,} {masterportbundle, cfidrportbundle,} {memberports, ports,} {instanceport, cfidrportinstscalar,} {instanceportbundle, cfidrportinstbundle,} {librarymodel, cfidrlibconcepts,} {library, cfidrlib,} {logicalconnectivitymodel, cfidrnetconcepts,} {signalgroup, cfidrnetbundle,} {members, nets,} {signal, cfidrnetscalar,}
The CCUS suffers gigantic quadratic explosion due to the abundance of type_hlcs, domain_rules_hlcs and non_nulls. So I decided to run this experiment with these three HLC-classes disabled (i.e. with type_hlc-optional.filc, type_hlc+non_null-attr.filc, non_null-exists.filc, domain_rules_hlc.filc and propagate_from_defined_type.filc excluded from the case-library).
Mode | E | -T | -U | -S | -H | -R | M | X |
HLCs extracted from first model | 659 | 659 | 659 | 659 | 0 | 659 | 659 | 659 |
HLCs extracted from second model | 61 | 63 | 61 | 61 | 0 | 59 | 59 | 61 |
Comparisons | 109117 | 106146 | 97804 | 92838 | 1952 | 8108 | 69432 | 109117 |
HLC-comparisons | 14667 | 13540 | 14667 | 14647 | 0 | 655 | 5005 | 14667 |
Correspondences | 136 | 52 | 136 | 109 | 34 | 52 | 81 | 136 |
HLC-correspondences | 26 | 8 | 26 | 25 | 0 | 8 | 8 | 26 |
Differences | 12311 | 12058 | 11924 | 11622 | 188 | 753 | 6665 | 12311 |
Number of FC-thesaurus lookups | 52735 | 0 | 42977 | 42485 | 4 | 2581 | 40915 | 52735 |
Number of name-thesaurus lookups | 41449 | 0 | 41029 | 34168 | 1478 | 4698 | 16430 | 41449 |
Detailed results suppressed because the models are private.