Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2011-03-29
2011-03-29
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
Reexamination Certificate
active
07917890
ABSTRACT:
A method, computer program product, and data processing system for managing and automating the development of large-scale software systems are disclosed. A preferred embodiment allows for the creation of a metamodel defining the functionality and structure of a software system. The metamodel may be defined according to input from developers or analysts. Additionally, database schemata, web services definitions, and other pertinent legacy metadata may be automatically imported into the metamodel to facilitate compatibility and/or functional comparability with legacy software systems. Specifications contained within the metamodel are then mapped to one or more code generation strategies. The code generation strategies identify and/or define patterns for the generation of source code that implements the specifications and behavior in the metamodel. Source code is generated according to the code generation strategies, which may then be modified as needed by a human programmer, and compiled into one or more executable applications.
REFERENCES:
patent: 5875331 (1999-02-01), Lindsey
patent: 6018627 (2000-01-01), Iyengar et al.
patent: 6381743 (2002-04-01), Mutschler, III
patent: 6601233 (2003-07-01), Underwood
patent: 6748588 (2004-06-01), Fraser et al.
patent: 6996799 (2006-02-01), Cismas et al.
patent: 7080350 (2006-07-01), Saimi et al.
patent: 7137100 (2006-11-01), Iborra et al.
patent: 7721253 (2010-05-01), Tatsumi et al.
patent: 7774746 (2010-08-01), Mansfield et al.
patent: 2003/0158760 (2003-08-01), Kannenberg
patent: 2003/0167456 (2003-09-01), Sabharwal
patent: 2004/0015832 (2004-01-01), Stapp et al.
patent: 2005/0229154 (2005-10-01), Hiew et al.
patent: 2007/0016889 (2007-01-01), Miyazaki
Roover et al., “Incorporating Dynamic Analysis and Approximate Reasoning in Declarative Meta-Programing to Support Software Re-engineering”, University of Brussel, May 2004, pp. 1-123.
Voelter, “A Catalog of Pattens for Program Generation”, EuroPlop'2003, Apr. 14, 2003, available at: http://www.voelter.de/data/pub/ProgramGeneration.pdf, pp. 1-33.
Chow Chih-Ching
Zhen Wei Y
LandOfFree
Enterprise-scale application development framework utilizing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Enterprise-scale application development framework utilizing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enterprise-scale application development framework utilizing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2708780