Patent attributes
A device configured to obtain an architecture diagram that includes features that are configured to form a workflow for a computer system. The device is further configured to identify the features within the architecture diagram and their metadata. The device is further configured to convert the features into vector points based on the metadata and to generate a vector map that associates vector points with their metadata. The device is further configured to input the vector points into a machine learning model and to obtain classification results for the vector points. The device is further configured to identify non-compliant features that correspond with vector points that are associated with a non-compliant classification. The device is further configured to identify alternative features for the non-compliant features, to update the vector map with the alternative features, and to update the architecture diagram based on the updated vector map.