×

Method, system and computer readable storage device for generating software transaction-level modeling (TLM) model

  • US 8,549,468 B2
  • Filed: 02/08/2010
  • Issued: 10/01/2013
  • Est. Priority Date: 02/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating a software transaction-level modeling (TLM) model, comprising:

  • a processing unit;

    a compiler coupled to said processing unit to generate target binary codes of a target software;

    a decompiler coupled to said processing unit to decompile said target binary codes into high level codes, so as to generate a functional model of said target software, wherein said functional model includes a plurality of basic blocks;

    an execution time calculating module coupled to said processing unit to calculate overall execution time of said plurality of said basic blocks of said functional model;

    a sync point identifying module coupled to said processing unit to identify sync points of said software transaction-level modeling (TLM) model;

    a time annotating module coupled to said processing unit to annotate said overall execution time of said plurality of said basic blocks and said sync points into said functional model, so as to obtain said software transaction-level model (TLM) model;

    wherein said execution time calculating module comprises an estimating module coupled to said processing unit to estimate essential execution time of each of said basic blocks of said functional model; and

    wherein said execution time calculating module further comprises an adjusting module coupled to said processing unit to employ correction codes to dynamically adjust said essential execution time of each of said basic blocks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×