×

Code verification system and method

  • US 7,036,111 B2
  • Filed: 06/01/2001
  • Issued: 04/25/2006
  • Est. Priority Date: 06/01/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A code verification system, comprising:

  • memory for storing a compiled program; and

    a code verifier configured to analyze instructions of said program and to generate a plurality of type signatures based on said instructions, each of said type signatures indicating each input type constraint and each output type description for a respective one of said instructions, wherein said code verifier is configured to detect a type error by analyzing said type signatures,wherein said code verifier is further configured to analyze said program and to group said instructions of said program into a plurality of code blocks, wherein said code verifier is configured to translate said code blocks into type signature blocks, each of said type signature blocks having one or more type signatures of said plurality of type signatures, said code verifier further configured to compose the type signatures of each of said type signature blocks into a single respective composed type signature.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×