×

Method and system for generating a compact document type definition for data interchange among software tools

  • US 6,253,366 B1
  • Filed: 03/31/1999
  • Issued: 06/26/2001
  • Est. Priority Date: 03/31/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. In a software development framework having a repository and one or more software systems wherein said repository contains a meta-model and said software systems, which store instances of said meta-model, a method for enabling exchange of said instances of said meta-model among said software systems using a generalized data transfer language, said method comprising the steps of:

  • a. extracting a fixed component and a variable component of said meta-model;

    b. parsing said variable component into a first set of constituent components for a first instance of said variable component;

    c. extracting a list of repeated components from said first set of constituent components;

    d. transforming said repeated components in said list of repeated components into corresponding components of a generalized software language;

    e. transforming each of said first set of constituent components into corresponding components of said generalized software language;

    f. transforming said first instance of said variable component into corresponding components of said generalized software language;

    g. repeating steps b through f for a second instance of said variable component;

    h. transforming said fixed component into corresponding components of said generalized software language;

    i. distributing said corresponding components to another instance of said software model; and

    , j. using said corresponding components distributed in the preceding step to control the syntax of said generalized data transfer language for exchanging said meta-model instances.

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