×

Methods and systems for relating a data definition file and a data model for distributed computing

  • US 7,188,332 B2
  • Filed: 04/20/2001
  • Issued: 03/06/2007
  • Est. Priority Date: 10/05/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computerized method in a data processing system, the method comprising the steps of:

  • receiving a request to automatically generate a data model from a data definition file containing a data structure with a plurality of data elements, each data element having a name and a definition;

    generating a diagram for each data element, the diagrams having names corresponding to the data elements;

    determining whether an attribute in the data structure is associated with one of the data elements;

    when it is determined that an attribute in the data structure is associated with one of the data elements,displaying a graphical representation of the attribute with the diagram corresponding to the one data element;

    synchronizing a textual representation with the graphical representation so that a modification in one representation is automatically visible in the other representation;

    determining whether the data structure includes a reference between two of the data elements;

    when it is determined that the data structure includes a reference between two elements,displaying a reference link from the diagram associated with a first of the two elements to the diagram associated with a second of the two elements;

    determining whether the data structure includes a group attribute identifying at least one of to data elements as group attribute member;

    when it is determined that the data structure includes a group attribute,displaying a group symbol;

    displaying a first link between the group symbol and the diagram that is associated with the identified at least one data element; and

    displaying a second link between the group symbol and the diagram of the data element having the associated group attribute.

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