| CPC G06F 8/24 (2013.01) [G06F 16/2282 (2019.01); G06F 16/288 (2019.01); G06F 40/226 (2020.01)] | 20 Claims |

|
1. A system, associated with an integrated development environment (IDE), for validation of object-relational mapping (ORM) used in computer source code files, the system comprising:
a user device configured to provide an IDE, wherein the IDE determines a plurality of source code files, wherein the plurality of source code files comprise one or more ORM files, and wherein the one or more ORM files map relational databases to objects referenced by the source code files; and
an ORM monitoring platform communicatively coupled to the user device, the ORM monitoring platform comprising:
at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the ORM monitoring platform to:
receive a request for compilation of the plurality of source code files;
identify the one or more ORM files among the plurality of source code files;
generate, based on the one or more ORM files and using a natural language processing (NLP) model, ORM metadata;
determine attributes associated with the relational databases;
validate, based on a comparison between the ORM metadata and the attributes associated with the relational databases, the ORM metadata; and
send, to the user device, a validation indication, wherein the user device displays the validation indication within the IDE.
|