Patent ID: 8245184

Claim:
A computer program product comprising a computer storage medium having computer usable program code programmed to generate source code that defines a business rule condition, the operations of the computer program product comprising: displaying at least one graphical expression function icon, at least one graphical business attribute icon, and a staging canvas having a result icon with a business rule creation tool, the business rule creation tool configured to operate within a build-time development environment; positioning the at least one graphical expression function icon on the staging canvas; positioning the at least one graphical business attribute icon on the staging canvas; defining a graphical business rule condition by graphically relating the at least one positioned graphical expression function icon, the at least one positioned graphical business attribute icon, and the result icon in response to input; translating the graphical business rule condition into a logical expression; and converting the logical expression to source code having a syntax compatible with a target source code language, the target source code language configured to operate as part of business rule processing in a run-time environment, the run-time environment configured to operate simultaneous to the operation of the build-time development environment and configured to operate with a previous version of the business rule processing.