Browse Prior Art Database

Model Based Code Generation and Maintenance

IP.com Disclosure Number: IPCOM000110155D
Original Publication Date: 1992-Aug-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 72K

Publishing Venue

IBM

Related People

Jordan III, TH: AUTHOR [+3]

Abstract

Disclosed is a process for generating standard application functions that are based on predefined functional models.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 57% of the total text.

Model Based Code Generation and Maintenance

       Disclosed is a process for generating standard
application functions that are based on predefined functional models.

      When developing a software application, the programmer must
write a number of programs that share similar function.  He must
write and maintain these programs separately, which is costly and
time-consuming.  This process allows a programmer to design a model
program and use it to generate specific programs.  When the model
needs modifications, the programmer makes the modifications directly
to the model program.  The programmer uses this process to regenerate
the new application programs without any direct maintenance effort on
them.

      The development process shown in the figure consists of the
following parts:
        o  Model specification database (1) contains all of the
information that the model-based code generator (8) needs in order to
create new source (11) for a specific program.
           Users enter information into the model specification
database (1) interactively via the prompter (2) program.
           The model-based code generator (8) accesses information
from the model specification database (1) by way of an accessor (3)
program.
        o  Model database (4) contains the skeleton model source that
the model-based code generator (8) uses to generate new source (11)
programs.
           These models include generator ...