1. A simulator of a multi-core system employing reconfigurable processor cores, comprising: a data structure stored in a memory of the simulator; a structure builder configured to receive a structure definition file defining arrangement information of components of a multi-core system to be simulated, select at least a portion of the components described in the structure definition file from a component library based on the arrangement information of the components in the multi-core system, and fill the data structure that is stored in the simulator in advance of the receiving of the structure definition file, with the selected components to generate a structure model of the multi-core system, wherein the data structure stored in advance includes a nodal structure comprising a plurality of nodes that are interconnected, and the structure definition file provides data about each of the selected components that populate the nodes of the nodal structure to generate the structure model; and a simulation engine to execute an application program according to the structure model and output a result.