×

Using incremental generation to develop software applications

  • US 7,434,200 B2
  • Filed: 12/11/2003
  • Issued: 10/07/2008
  • Est. Priority Date: 12/11/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product tangibly embodied in machine-readable storage device, for using incremental generation to develop applications, the computer program product being operable to cause data processing apparatus to:

  • store a plurality of metadata development objects corresponding to a metamodel, wherein the development objects comprise a plurality of development objects specified as main development objects;

    identify a first main development object;

    identify main development objects related to the first main development object by an aggregation relationship, wherein an aggregation relationship is a whole-part relationship between an aggregate and one or more constituent parts;

    identify main development objects related to the first main development object by an association relationship, wherein an association relationship represents a connection between between two classes;

    determine if any identified main development objects have changed; and

    re-generate the first main development object if any identified main development objects have changed,wherein the main development objects are persisted in separate files and correspond to file borders; and

    wherein identifying main development objects related to the first main development objects by the association relationship comprises identifying main development objects related to the first main development objects by the association relationship by following association relationships only across a single file border to a next main development object.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×