|
|
|
|
|
|
|
|
| ( 3 of 4 ) |
| United States Patent | 6,546,552 |
| Peleg | April 8, 2003 |
A method for generating a compact difference result between an old program and a new program. Each program including reference entries that contain reference that refer to other entries in the program. The method includes the steps of scanning the old program and for each reference entry perform steps that include replacing the reference of the entry by a distinct label mark, whereby a modified old program is generated. There is further provided the step of scanning the new program and for each reference entry perform steps that include replacing the reference of the entry by a distinct label mark, whereby a modified new program is generated. There is still further provided the step of generating the specified difference result utilizing directly or indirectly the modified old program and modified new program.
| Inventors: | Peleg; Sharon (Ramat Hasharon, IL) |
| Assignee: |
Red Bend Ltd.
(Ramat Hasharon,
IL)
|
| Appl. No.: | 09/376,512 |
| Filed: | August 18, 1999 |
| Aug 19, 1998 [IL] | 125846 | |||
| Current U.S. Class: | 717/170 |
| Current International Class: | G06F 9/44 (20060101); G06F 9/45 (20060101); G06F 009/45 () |
| Field of Search: | 717/11,170 |
| 5155847 | October 1992 | Kirouac et al. |
| 5359730 | October 1994 | Marron |
| 5752039 | May 1998 | Tanimura |
| 5761649 | June 1998 | Hill |
| 5790760 | August 1998 | Arima |
| 5815704 | September 1998 | Shimotsuji et al. |
| 5832520 | November 1998 | Miller |
| 6367075 | April 2002 | Kruger et al. |
| 0 472 812 | Mar., 1992 | EP | |||
| 4-242829 | Aug., 1992 | JP | |||
| 5-091550 | Apr., 1993 | JP | |||
| WO 93/00633 | Jan., 1993 | WO | |||
| WO 97/12508 | Apr., 1997 | WO | |||
Horwitz, Identifying the Semantic and Textual Differences Between Two Versions of a Program, ACM, pp. 234-245.* . International Search Report for PCT/IL99/00446, dated Dec. 12, 1999 (3 pages). . Coppieters, K.: "A Cross-Platform Binary Diff", Dr. Dobb's Journal, US, San Mateo, California, pp. 32, 35-36, XP 000610668.. |
|
|