13. A system comprising: a memory; and a processing device, operatively coupled to the memory, the processing device to: receive a first software release comprising a set of software package; parse the first software release to identify first modeling information comprising package information, package dependency information, and function dependency information associated with each software package in the set of software packages, wherein the function dependency information identifies a relationship between a plurality of functions performed by the set of software packages in the first software release; generate a first graph model representing the first modeling information, wherein the graph model comprises a package node for each software package in the set of software packages and a function node for each function in the set of software packages of the first software release; generate a second graph model representing second modeling information associated with a second software release comprising a second set of software packages, wherein the second graph model comprises a package node for each software package in the second set of software packages and a function node for each function in the second set of software packages; store the first graph model associated with the first software release and the second graph model associated with the second software release; and compare the first graph model and the second graph model to identify a change producing an incompatibility in an integration of the second software release in view of a policy.
13. A system comprising: a memory; and a processing device, operatively coupled to the memory, the processing device to: receive a first software release comprising a set of software package; parse the first software release to identify first modeling information comprising package information, package dependency information, and function dependency information associated with each software package in the set of software packages, wherein the function dependency information identifies a relationship between a plurality of functions performed by the set of software packages in the first software release; generate a first graph model representing the first modeling information, wherein the graph model comprises a package node for each software package in the set of software packages and a function node for each function in the set of software packages of the first software release; generate a second graph model representing second modeling information associated with a second software release comprising a second set of software packages, wherein the second graph model comprises a package node for each software package in the second set of software packages and a function node for each function in the second set of software packages; store the first graph model associated with the first software release and the second graph model associated with the second software release; and compare the first graph model and the second graph model to identify a change producing an incompatibility in an integration of the second software release in view of a policy. 18. The system of claim 13 , the processing device to search at least one of the first graph model or the second graph model using a breadth-first search.