Conflict resolution in applications
AssigneeInternational Business Machines Corporation
InventorMadhusudhan R Ramidi
Life of this patent
Estimating the term…
Abstract
A method, a system and computer program product for resolving conflicts in applications are disclosed, A first set of instructions configured to use a second set of instructions is identified during execution of a program having the first set of instructions. A third set of instructions couples the first set of instructions to the second set of instructions. I Incompatibility between the first set of instructions and the second set of instructions is identified, in response to compiling the first set of instructions and compiling the second set of instructions. A mechanism is provided for the third set of instructions to modify the second set of instructions, which result in a modified second set of instructions compatible with the first set of instructions.
Claims20
A computer implemented method for resolving conflicts in applications, the method comprising:
- identifying a first set of instructions configured to use a second set of instructions during execution of a program having the first set of instructions, and a third set of instructions configured to couple the first set of instructions to the second set of instructions;
- identifying incompatibility between the first set of instructions and the second set of instructions in response to compiling the first set of instructions and compiling the second set of instructions;
- and
- providing a mechanism for the third set of instructions to modify the second set of instructions, resulting in a modified second set of instructions, wherein the modified second set of instructions is compatible with the first set of instructions.
A system for resolving conflicts in applications, the system comprising at least one processor and at least one memory, wherein the processor is adapted to:
- identify a first set of instructions configured to use a second set of instructions during execution of a program having the first set of instructions, and a third set of instructions configured to couple the first set of instructions to the second set of instructions;
- identify incompatibility between the first set of instructions and the second set of instructions in response to compiling the first set of instructions and compiling the second set of instructions;
- and
- provide a mechanism for the third set of instructions to modify the second set of instructions, resulting in a modified second set of instructions, wherein the modified second set of instructions is compatible with the first set of instructions.
A computer program product for resolving conflicts in applications, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to:
- identify a first set of instructions configured to use a second set of instructions during execution of a program having the first set of instructions, and a third set of instructions configured to couple the first set of instructions to the second set of instructions, wherein each of the first set of instructions, the second set of instructions and the third set of instructions is written in a programming language supporting function addresses, and wherein the at least one of the first set of instructions, the second set of instructions and the third set of instructions is a runtime code;
- identify incompatibility between the first set of instructions and the second set of instructions in response to compiling the first set of instructions and compiling the second set of instructions;
- and
- provide a mechanism for the third set of instructions to modify the second set of instructions, resulting in a modified second set of instructions compatible with the first set of instructions, wherein the step of providing the mechanism for the third set of instructions to modify the second set of instructions is performed by a first interface.
Dependencies are inferred from the claim text.