1. A computer-implemented method for editing and testing data object variants of electronic control units of at least one software tool executing on a computer hardware platform, the data object variants having at least two hardware attributes, at least one common hardware attribute, and a configuration of the common hardware attribute, the method comprising: capturing, for the at least one common hardware attribute, matching configurations of the at least one common hardware attribute across the data object variants; storing in a memory, for the at least one common hardware attribute, information on matching groups of the data object variants with the matching configurations of the at least one common hardware attribute, wherein the matching groups are lists of the data object variants, each matching group having at least one of the matching configurations, wherein the information on matching groups includes the list corresponding to a particular matching group of the matching groups containing the at least one common hardware attribute, and wherein the at least one common hardware attribute is included in the at least two hardware attributes; editing a designated data object variant of the data object variants by editing of one of the at least two hardware attributes of the designated data object variant within the matching configurations; after editing of the data object variant, updating the information on matching groups; testing the data object variants by testing the at least one common hardware attribute for the matching groups of the data object variants; and based on results of the testing, integrating the tested data object variants into electronic control unit integrated circuits.