Object code logic analysis and automated modification system and

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

717 1, 717 2, 717 3, 717 5, 717 6, 717 7, 717 8, 717 9, 717 10, 717 11, G06F 9445

Patent

active

060713178

ABSTRACT:
A method and system for modifying computer program logic with respect to a predetermined aspect, comprising (a) before run time: analyzing compiled computer program logic of a module for processes involving the predetermined aspect before run time, substantially without decompilation or reference to computer program source code; and storing a set of modifications relating to computer program logic modifications of the module relating to the predetermined aspect; and (b) at run time: based on the stored set of modifications, selectively transferring program control from the module to a separate logical structure, executing modified logical operations with respect to the predetermined aspect, and subsequently returning program control to the module. The predetermined aspect may be, for example, a data type, algorithm type, or interface specification. In a preferred embodiment, the predetermined aspect is date related data, and more particularly, to logical operations relating to date related data which are flawed. The system preferably operates in a mainframe environment, wherein the compiled computer program constitutes one or more load modules, executing under an operating system, wherein the computer program logic modifications preferably comprise program flow control diversions in an original object module, which selectively transfer logical control to a separate object module to effect modifications to the computer program logic, followed by a return of control to the original object module.

REFERENCES:
patent: 4954941 (1990-09-01), Redman
patent: 5175828 (1992-12-01), Hall et al.
patent: 5359730 (1994-10-01), Marron
patent: 5459866 (1995-10-01), Akiba et al.
patent: 5481713 (1996-01-01), Wetmore et al.
patent: 5495612 (1996-02-01), Hirayama et al.
patent: 5507030 (1996-04-01), Sites
patent: 5555418 (1996-09-01), Nilsson et al.
patent: 5600836 (1997-02-01), Alter
patent: 5630118 (1997-05-01), Shaughnessy
patent: 5644762 (1997-07-01), Soeder
patent: 5649203 (1997-07-01), Sites
patent: 5659751 (1997-08-01), Heninger
patent: 5668989 (1997-09-01), Mao
patent: 5682533 (1997-10-01), Siljestroemer
patent: 5719826 (1998-02-01), Lips
patent: 5737735 (1998-04-01), Soeder
patent: 5740442 (1998-04-01), Cox et al.
patent: 5758336 (1998-05-01), Brady
patent: 5758346 (1998-05-01), Baird
patent: 5761668 (1998-06-01), Adamchick
patent: 5765145 (1998-06-01), Masiello
patent: 5790856 (1998-08-01), Lillich
patent: 5794048 (1998-08-01), Brady
patent: 5797117 (1998-08-01), Gregovich
patent: 5802354 (1998-09-01), Kubala et al.
patent: 5806063 (1998-09-01), Dickens
patent: 5806067 (1998-09-01), Connor
patent: 5808889 (1998-09-01), Burgess
patent: 5809500 (1998-09-01), Nolan
patent: 5812841 (1998-09-01), Soeder
patent: 5812849 (1998-09-01), Nykiel et al.
patent: 5828890 (1998-10-01), Rehbock et al.
patent: 5835909 (1998-11-01), Alter
patent: 5838979 (1998-11-01), Hart et al.
patent: 5845286 (1998-12-01), Colizza
patent: 5852824 (1998-12-01), Brown
patent: 5862380 (1999-01-01), Brady
patent: 5878422 (1999-03-01), Roth et al.
patent: 5897633 (1999-04-01), Nolan
patent: 5898872 (1999-04-01), Richley
patent: 5903895 (1999-05-01), Hoffman et al.
patent: 5911142 (1999-06-01), Smith et al.
patent: 5930506 (1999-07-01), Bieler
patent: 5930782 (1999-07-01), Shaughnessy
patent: 5950197 (1999-09-01), Beam
patent: 5956510 (1999-09-01), Nicholas
patent: 5970247 (1999-10-01), Wolf
patent: 5978809 (1999-11-01), Bemer
"Storing All Dates in Character Format", IBM Technical Disclosure Bulletin, Jul. 1991, 83-84.
IBM Technical Disclosure Bullentin vol. 312 No. 1 Dual Indirect RAM/ROM Jump Tables for Firmware Updates, Jun. 1988.
IBM Technical Disclosure Bulletin vol. 27 No. 4a Method of Customizing Patches For Each Hardware Configuration, Sep. 1984.
IBM Technical Disclosure Bulletin vol. 35 No. 7 Method and Mechanism For Dynamic Loader, Dec. 1992.
Code Complete Steve McConnell pp. 379-380, 1993.
Fuzzt-Neural Control Junhong and Linkens pp. 1-9 and 34-36, 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Object code logic analysis and automated modification system and does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Object code logic analysis and automated modification system and, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object code logic analysis and automated modification system and will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2210203

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.