Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2003-01-13
2008-12-16
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Mahony John
Tondreau David
Baker & Botts L.L.P.
Computer Associates Think Inc.
Deng Anna
Zhen Wei Y
LandOfFree
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.
Profile ID: LFUS-PAI-O-4037315