Method and system for transforming legacy software...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07467375

ABSTRACT:
A system and method for transforming a procedural program having procedural language code into an object-oriented program, comprises scanning the procedural language code and creating a map based on the scanned procedural language code, storing the scanned procedural language code as intermediate code, processing at least a segment of the procedural language code using the map, creating a first data structure using the processed segment, modifying the intermediate code based on the first data structure andgenerating an object-oriented program having an object class based on the modified intermediate code.

REFERENCES:
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5488714 (1996-01-01), Skidmore
patent: 5530863 (1996-06-01), Hiro
patent: 5551015 (1996-08-01), Goettelmann et al.
patent: 5577233 (1996-11-01), Goettelmann et al.
patent: 5579223 (1996-11-01), Raman
patent: 5586020 (1996-12-01), Isozaki
patent: 5586329 (1996-12-01), Knudsen et al.
patent: 5586330 (1996-12-01), Knudsen et al.
patent: 5626569 (1997-05-01), Holtermann et al.
patent: 5678039 (1997-10-01), Hinks et al.
patent: 5682158 (1997-10-01), Edberg et al.
patent: 5708510 (1998-01-01), Maruyama et al.
patent: 5724590 (1998-03-01), Goettelmann et al.
patent: 5758032 (1998-05-01), Sanders
patent: 5764170 (1998-06-01), Nabeta et al.
patent: 5765131 (1998-06-01), Stentiford et al.
patent: 5768564 (1998-06-01), Andrews et al.
patent: 5805893 (1998-09-01), Sproul et al.
patent: 5805895 (1998-09-01), Breternitz, Jr. et al.
patent: 5819067 (1998-10-01), Lynch
patent: 5842204 (1998-11-01), Andrews et al.
patent: 5870039 (1999-02-01), Imanishi et al.
patent: 5898394 (1999-04-01), Kobayashi et al.
patent: 5956510 (1999-09-01), Nicholas
patent: 5974256 (1999-10-01), Matthews et al.
patent: 5974372 (1999-10-01), Barnes et al.
patent: 5983020 (1999-11-01), Sweeney et al.
patent: 6002874 (1999-12-01), Bahrs et al.
patent: 6016396 (2000-01-01), Mochizuki
patent: 6031993 (2000-02-01), Andrews et al.
patent: 6086622 (2000-07-01), Abe et al.
patent: 6118447 (2000-09-01), Harel
patent: 6151702 (2000-11-01), Overturf et al.
patent: 6158047 (2000-12-01), Le et al.
patent: 6163882 (2000-12-01), Masuyama et al.
patent: 6164841 (2000-12-01), Mattson, Jr. et al.
patent: 6182026 (2001-01-01), Tillmann et al.
patent: 6195792 (2001-02-01), Turnbull et al.
patent: 6453312 (2002-09-01), Goiffon et al.
patent: 6519605 (2003-02-01), Gilgen et al.
patent: 6523171 (2003-02-01), Dupuy et al.
patent: 6654950 (2003-11-01), Barnishan
patent: 7065750 (2006-06-01), Babaian et al.
patent: 7181731 (2007-02-01), Pace et al.
patent: 2005/0273772 (2005-12-01), Matsakis et al.
Maarit Harsu, “Identifying Object-oriented features from procedural software”, google, 2000.
Gall et al. “Program Transformation to enhance the Reuse Potential of Procedural Software”, 1994, ACM, pp. 99-104.
Gall et al. “Architectural Transformation of Legacy Systems”, Apr. 1995, pp. 1-17, http://citeseer.ist.psu.edu/cache/papers/cs/2606/http:zSzzSzwww.infosys.tuwien.ac.atzSzStaffzSzhgzSzicse-ws.pdf/gall95architectural.pdf.
Harsu, Maarit, “A survey of Object Identification in Software Re-Engineering” Apr. 1998, pp. 1-29, http://citeseer.ist.psu.edu/cache/papers/cs/3492/ftp:zSzzSzcs.uta.fizSzpubzSzreportszSzA-1998-6.pdf/harsu98survey.pdf.
Hermenegildo et al. “Incremental analysis of constraint logic programs”, Mar. 2000, ACM, TOPLAS vol. 22, Issue 2, p. 187-223.
Liu et al. “The Building Blocks for Specifying Communication Behavior of Complex Objects: An Activity-Driven Approach”, Jun. 1996, ACM, TODS vol. 21, Issue 2, pp. 157-207.
Ivar Jacabson and Frederik Lindstrom, “Re-engineering of old systems to an object-oriented architecture”, Oct. 1991, OOPSLA '91, pp. 340-350.
Harry M. Sneed, “Migration of Procedurally Oriented COBOL Programs in an Object-Oriented Architecture”, Nov. 1992, IEEE, pp. 105-116.
Harry M. Sneed, “Reverse Engineering As A Bridge To Case”, IEEE, Jul. 1995, pp. 304-317.
Nestor A. Gonzalez et al., “Migrating Software from Procedural to Object-Oriented Architecture”, IEEE, Oct. 1998, pp. 4872-4877.
Paulo Cesar Masiero and Rosana T. Vaccare Braga, “Legacy Systems Reengineering Using Software Patterns”, IEEE, Nov. 1999, pp. 160-169.

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

Method and system for transforming legacy software... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for transforming legacy software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for transforming legacy software... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4037315

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