Patent ID: 8683451

Claim:
A software translation method comprising the steps of: receiving a first software code containing a first function command and data associated with the first function command, the first function command being configured to produce a first result; associating at least one second function command in a second software code with the first function command; and generating a third software code based on the first software code, the generating step including: creating a hybrid function command based on the first function command, the hybrid function command including an interface to the at least one second function command of the second software code; and creating a case statement configured to associate the first function command of the first software code with the hybrid function command and to provide the data associated with the first function command to the hybrid function command, the hybrid function command being configured to produce the same first result as the first function command upon execution of the hybrid function command using the data associated with the first function command of the first software code provided by the case statement; wherein said first function command and said hybrid function command comprises a function name description and parameter list, wherein said first function command's function name description and said hybrid command's function name description are comprised of identical function name descriptions; wherein the third software code includes a first program file containing the case statement and a second program file containing the hybrid function command.