Invention Grant
- Patent Title: Method and system for avoidance of software conflict
- Patent Title (中): 避免软件冲突的方法和系统
-
Application No.: US11615898Application Date: 2006-12-22
-
Publication No.: US08141059B2Publication Date: 2012-03-20
- Inventor: Yong Ding , Xiao Bing Guo , Hui Su , Zhepeng Wang , Shiwan Zhao
- Applicant: Yong Ding , Xiao Bing Guo , Hui Su , Zhepeng Wang , Shiwan Zhao
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Ido Tuchman; William J. Stock
- Priority: CN200510137085 20051223
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
A method/system for avoiding software conflicts, with library being divided into layer 1 to layer M and M≧1. The method including the following steps: before a program runs, prescanning calling functions of the binary executable code of the program and called functions that belong to libraries of layer 1 and are individually called by the calling functions of the binary executable code of the program, and if M>1, further prescanning calling functions that belong to libraries of layer 1 to layer M−1 and called functions that belong to libraries of layer 2 to layer M and are individually called by the calling functions that belong to libraries of layer 1 to layer M−1, so as to determine whether there exists any individual conflict between the calling functions and the corresponding called functions; if there exists at least one conflict, storing at least one piece of conflict information individually indicating the at least one conflict; and when the program calls a library directly called by the program, abandoning loading of the library if conflict information correspond to the library has been stored, or loading the library otherwise.
Public/Granted literature
- US20070180441A1 METHOD AND SYSTEM FOR AVOIDANCE OF SOFTWARE CONFLICT Public/Granted day:2007-08-02
Information query