Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2006-01-31
2006-01-31
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S107000, C717S108000, C717S115000, C717S121000, C717S122000, C707S793000, C707S793000
Reexamination Certificate
active
06993745
ABSTRACT:
A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically modifies one or more applications to directly output XML formatted data in cooperation with a writer engine and a context table. A modeling engine lists the incidents within the applications that write data and generates a report data model. The report data model includes statically determined value or type of the data fields and is written in a formal grammar that describes how the write operations are combined. A modification specification is created to define modifications to the legacy computer system applications that relate applications that write data to the XML schema. A code generation engine then applies the modification specification to the applications to write modified applications that, in cooperation with a writer engine and context table, directly output XML formatted data from the legacy computer system without a need for transforming the data.
REFERENCES:
patent: 5640550 (1997-06-01), Coker
patent: 5857194 (1999-01-01), Kelliher et al.
patent: 5960200 (1999-09-01), Eager et al.
patent: 6125391 (2000-09-01), Meltzer et al.
patent: 6182024 (2001-01-01), Gangopadhyay et al.
patent: 6209124 (2001-03-01), Vermeire et al.
patent: 6230117 (2001-05-01), Lymer et al.
patent: 6347307 (2002-02-01), Sandhu et al.
patent: 6418446 (2002-07-01), Lection et al.
patent: 6418448 (2002-07-01), Sarkar
patent: 6446110 (2002-09-01), Lection et al.
patent: 6502236 (2002-12-01), Allen et al.
patent: 6519617 (2003-02-01), Wanderski et al.
patent: 6523042 (2003-02-01), Milleker et al.
patent: 6550054 (2003-04-01), Stefaniak
patent: 6604100 (2003-08-01), Fernandez et al.
patent: 6609108 (2003-08-01), Pulliam et al.
patent: 6618852 (2003-09-01), van Eikeren et al.
patent: 6687873 (2004-02-01), Ballantyne et al.
patent: 2001/0044811 (2001-11-01), Ballantyne et al.
patent: 2002/0156772 (2002-10-01), Chau et al.
patent: 2003/0005410 (2003-01-01), Harless
“DECODE: A Co-Operative Program Understanding Environment,”Journal of Software Maintenance: Research and Practice, John Wiley and Sons, GB, vol. 8, No. 1, pp. 3-33, 1996.
“Re-Analyzer: From Source Code to Structured Analysis,”IBM System Journal, IBM Corp., vol. 33, No. 1, pp. 110-130, 1994.
“Automated Support for Legacy Code Understanding,”Communications of the Association for Computing Machinery, Association for Computing Machinery, vol. 37, #5, pp. 50-57.
“Accessing Legacy Mainframe Applications via the Internet,”Proceedings of the 2nd International Workshop of Web Site Evolution—Part of the Reengineering Forum Europe (Feb. 29-Mar. 3, 2000), 'Online!, pp. 34-46, Mar. 1, 2000.
“MACS: Maintenance Assistance Capability for Software a K.A.D.M.E,”Proceedings of the Conference on Software Maintenance, 1994 International Conference on Software Maintenance, pp. 2-12, Oct. 15, 1991.
“Efficiently Publishing Relational Data As XML Documents”, Shanmugasudaram, J., et al., Proceedings of the 26thInternational Conference on Very Large Databases, VLDB 2000, 'Online! Sep. 10-14, 2000, pp. 65-76.
“Legacy Integration—Changing Perspectives”, Coyle, Frank P., IEEE Software; IEEE Software 2000 IEEE, vol. 17, No. 2., pp. 37-41.
“A Survey of Black-Box Modernization Approaches for Information System”, Comella-Dorda, S. et al., Proceedings International Conference On Software Maintenance, Oct. 11-14, 2000, pp. 173-183.
Fritz, et al., “An Overview of Hierarchical Control Flow Graph Models,” Proceedings of the 17th Conference on Winter Simulation, (1995), pp. 1347-1355, 1995.
Karpinski, “Databases, Tools Push XML Into Enterprise,” internetweek.com, Nov. 16, 1998 (4 pages) http://www.internetwk.com
ews1198
ews111698-3.htm.
Shklar, “Web Access to Legacy Data,” Tutorial Notes, The Fifth International WWW Conference '96 Paris, France, pp. 241-256, O'Reilly & Assoc., May 1996, http://www.cs.rutgers.edu/≯shklar/papers/.
Verhoef, “Towards Automated Modification of Legacy Assets,” Sep. 26, 1999, http://adam.wins.uva.nl/•x/ase/ase.html.
Cota, et al., “Control Flow Graphs as a Representation Language,” Proceedings of the 26th Conference on Winter Simulation (1994) pp. 555-559.
Webster'II New Riverside University Dictionary, © 1984, 1988, 1994, pp. 418, 762, 308, and 1226.
Shanmugasundaram, et al., “Relational Databases for Querying XML Documents: Limitations and Opportunities,” Department of Computer Sciences, University of Wisconsin-Madison.
Ballantyne, et al., “Method and System for Applying XML Schema,” USSN 09/522,277 filed Mar. 9, 2000.
Ballantyne Alando M.
Hines Larry M.
Smith Michael K.
Dam Tuan
Electronic Data Systems Corporation
Kendall Chuck
Lineberry Allen Scott
LandOfFree
Method and system for modeling a legacy computer system 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 modeling a legacy computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for modeling a legacy computer system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3603480