Patent ID: 6289501
Filing Date: 2001-09-11
Classification: G06F

Abstract:
In a software development framework having repository and at least two 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 constituent components;c. transforming each of said constituent components into corresponding component of a generalized software language;d. repeating steps b and c for each instance of said variable component;e. transforming each instance of said variable component into corresponding components of said generalized software language;f. transforming said fixed components into corresponding components of said generalized software language;g. distributing said corresponding components to another one of said software systems; and,h. using said distributed corresponding components to control the syntax of said generalized data transfer language to exchange said meta-model instances.