Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2005-12-06
2005-12-06
Das, Ohameli C. (Department: 2124)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S143000, C717S117000
Reexamination Certificate
active
06973640
ABSTRACT:
The invention provides a system and method for computer code generation that can be used to generate code and configuration files from any data source. In accordance with one embodiment of the invention a Generator Framework provides a common set of standards and APIs through which designs may be input. The purpose of the Generator Framework is to unify the code generation techniques implemented in products such as the Builder products from BEA Systems, Inc., by introducing sufficient abstraction levels. Built-in rules are introduced in the Generator Framework, and a data navigation layer isolates the Generator Framework from the data sources used. Filters can be added to the framework to transform data. Notifiers are used by the Generator Framework to notify external components about the generation process.
REFERENCES:
patent: 6212672 (2001-04-01), Keller et al.
Free Software Foundation, “GNAT Compiler Components,” 1998, pp. 8, 15 and 16; http://www.cs.nyu.edu/courses/spring00/G22.2130-001/par.html.
U.S. Appl. No. 09/970,917, filed Oct. 4, 2001, Little et al.
Konkus Loren
Lavalou Gilles
Little Todd
Metsaportti Timo
BEA Systems Inc.
Das Ohameli C.
Fliesler & Meyer LLP
Shrader Lawrence
LandOfFree
System and method for computer code generation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for computer code generation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for computer code generation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3507711