Patent ID: 9606779
Date: 2017-03-28
CPC Classifications: G06F

Claim:
1. A method for data simulation in a data processing system, the method comprising: receiving an application code input to be simulated; converting the application code input to an assembly data structure; generating a basic block by grouping at least one assembly data instruction having the same entry and exit points from the assembly data structure; identifying functionalities for the at least one assembly data instruction of the generated basic block; identifying a simulation level of the basic block, the simulation level comprises at least a first level for performing a simulation of a branch-related instruction, a second level for performing a simulation of memory access address instruction, and a third level for performing out-related instruction; determining at least one functionality among the identified functionalities, based on the simulation level of the basic block; and performing a simulation in a unit of the basic block based on the identified simulation level and determined at least one functionality.