Patent ID: 11907711
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to perform operations comprising:
receiving a function of a source platform, the function comprising a plurality of fields;
constructing a plurality of initial vectors, the plurality of initial vectors encoding a plurality of values for the plurality of fields according to encoding rules;
merging the plurality of initial vectors into a single final vector;
classifying the final vector into one of a plurality of system function families of the source platform;
identifying a vector of a target platform at a minimum distance to the final vector; and
generating an assessment comprising a difficulty in porting a project comprising the function between the source platform and the target platform based at least in part on the minimum distance.