×

System and method for optimizing a computer program

  • US 20040039716A1
  • Filed: 08/22/2003
  • Published: 02/26/2004
  • Est. Priority Date: 08/23/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of constructing at least one computer program that solves a problem, comprising the steps of:

  • defining a set of traits in which each trait characterizes a portion of a solution algorithm to the problem;

    defining a programming interface for at least one of the traits;

    providing an implementation for at least one of the defined programming interfaces;

    specifying a subtrait associated with at least one of the traits or the implementations;

    selecting a top-level trait that characterizes a solution to the problem;

    selecting a top-level implementation for the top-level trait;

    selecting an implementation for each subtrait required for the top-level trait or the top-level implementation;

    recursively selecting an implementation for each subtrait associated with at least one of the traits or the implementations in order to construct a trait hierarchy that forms a computer program for solving the problem.

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