Value container propagation in development tools, business process management, and business rules management solutions
First Claim
1. A method of propagating parameter definitions between computer elements, the method being implemented by a computer system and comprising:
- selecting a sub-routine to be called by a calling unit;
determining whether a definition for a parameter in the selected sub-routine is known to the calling unit using a computer processor, the calling unit also containing a definition for a parameter;
incorporating the definition for the parameter in the selected sub-routine that are unknown to the calling unit into the calling unit using the computer processor;
executing the process of the calling unit using the computer processor; and
binding the definition for the parameter in the sub-routine to the definition of the parameter contained in the calling unit using the computer processor, such that;
the binding is based on contexts in the calling unit; and
the parameter definition remains available to the calling unit after executing the process.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods consistent with the invention include propagating parameter definitions between computer elements and may include at least one memory device containing computer readable instructions. Also included is a computer processor executing the instructions on the memory device to perform the steps of selecting a sub-routine to be called by a calling unit. The processor may determine whether a definition for a parameter in the selected sub-routine is known to the calling unit using the computer processor, the calling unit also containing a definition for a parameter. The definitions for the parameters that are unknown to the calling unit are incorporated into the selected sub-routine using the computer processor. The process of the calling unit is executed. The computer processor is used to bind the definition for the parameter in the sub-routine to the definition of the parameter contained in the calling unit.
-
Citations
20 Claims
-
1. A method of propagating parameter definitions between computer elements, the method being implemented by a computer system and comprising:
-
selecting a sub-routine to be called by a calling unit; determining whether a definition for a parameter in the selected sub-routine is known to the calling unit using a computer processor, the calling unit also containing a definition for a parameter; incorporating the definition for the parameter in the selected sub-routine that are unknown to the calling unit into the calling unit using the computer processor; executing the process of the calling unit using the computer processor; and binding the definition for the parameter in the sub-routine to the definition of the parameter contained in the calling unit using the computer processor, such that; the binding is based on contexts in the calling unit; and the parameter definition remains available to the calling unit after executing the process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for propagating parameter definitions between computer elements, the system comprising:
-
at least one memory device containing computer readable instructions; a computer processor executing the instructions on the at least one memory device to perform the steps of; selecting a sub-routine to be called by a calling unit; determining whether a definition for a parameter in the selected sub-routine is known to the calling unit using the computer processor, the calling unit also containing a definition for a parameter; incorporating the definition for the parameter in the selected sub-routine that are unknown to the calling unit into the calling unit using the computer processor; executing the process of the calling unit using the computer processor; and binding the definition for the parameter in the sub-routine to the definition of the parameter contained in the calling unit using the computer processor, such that; the binding is based on contexts in the calling unit; and the parameter definition remains available to the calling unit after executing the process. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium including instructions which, when executed on a processor, cause the processor to perform a method of propagating parameter definitions between computer elements, the method comprising
selecting a sub-routine to be called by a calling unit; -
determining whether a definition for a parameter in the selected sub-routine is known to the calling unit using a computer processor, the calling unit also containing a definition for a parameter; incorporating the definition for the parameter in the selected sub-routine that are unknown to the calling unit into the calling unit using the computer processor; executing the process of the calling unit using the computer processor; and binding the definition for the parameter in the sub-routine to the definition of the parameter contained in the calling unit using the computer processor, such that; the binding is based on contexts in the calling unit; and the parameter definition remains available to the call unit after the step of executing the process. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification