1. A method, comprising: utilizing a processor for capturing one or more dependencies present in a first core based on a processing of a high level specification of the first core in a Network on Chip (NoC) system configured to facilitate traffic for a System on Chip (SoC); wherein the high level specification comprises: dependency information between one or more messages received and transmitted by one or more channels of the first core, wherein the processing of the high level specification comprises converting the dependency information into channel dependencies; identifying a usability of the first core in the NoC system based on the dependency information, and producing one or more messages indicative of the captured one or more dependencies of the first core; wherein the identifying the usability of the first core in the NoC system comprises at least one of: determining whether the first core in the NoC system is deadlock free based on the dependency information; and determining inter-operability between the first core and at least one core of the NoC system, based on the dependency information and a traffic profile of the NoC system.