×

Methods and systems for automatically generating provably correct computer program code

  • US 7,243,086 B2
  • Filed: 12/19/2003
  • Issued: 07/10/2007
  • Est. Priority Date: 12/19/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method of generating a computer program using genetic programming techniques, comprising:

  • providing a specification which defines a desired program behavior;

    creating a current population of programs, each program having an actual behavior;

    providing a mapping that maps each program in the current population onto the specification of the desired program behavior without the need for executing the program;

    computing, for each program in the current population, a fitness for that program using a fitness function that computes the difference between the mapping of the program and the specification of the desired program behavior; and

    ,when an acceptable computed fitness has been calculated for one of the programs, outputting that program as a provable correct program.

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