×

Remote incremental program verification using API definitions

  • US 7,231,635 B2
  • Filed: 09/12/2003
  • Issued: 06/12/2007
  • Est. Priority Date: 04/28/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a computer system, said method comprising:

  • providing a program in memory, the program comprising at least one program unit, each program unit comprising an Application Programming Interface (API) definition file and an implementation, each API definition file defining items in its associated program unit that are made accessible to one or more other program units, each implementation comprising executable code corresponding to said API definition file said executable code comprising type specific instructions and data; and

    performing a first verification prior to an installation of said program, comprising;

    indicating a verification error when a first program unit implementation is not internally consistent; and

    indicating a verification error when said first program unit implementation is inconsistent with a first program unit API definition file associated with said first program unit implementation.

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