A method is disclosed for use in a software development framework having a repository and at least two software systems. The repository contains a meta-model and the software systems, which store instances of the meta-model. The method enables exchange of the instances of the metadata among the software systems using a generalized data transfer language. The method comprises the steps of extracting a fixed component and a list of repeated components of the metadata; extracting a variable component form the list of repeated components; parsing the variable component into a first set of constituent components for a first instance of the variable component; and, determining the hierarchical order and inheritance of the first set of constituent components in the list of repeated components. Next, each of the first set of constituent components are transformed into corresponding components of the generalized software language. The first instance of the variable component is then transformed into corresponding components of the generalized software language. The list of repeated components is updated and the previous five steps are repeated for another instance of the variable component. The list of repeated components are next transformed into corresponding components of the generalized software language. After this, the fixed components are transformed into corresponding components of the generalized software language. Finally, the corresponding components are distributed to the second instance of the software model.

Eine Methode wird für Gebrauch in einem Software-Entwicklung Rahmen freigegeben, der einen Behälter und mindestens zwei Software-Systeme hat. Der Behälter enthält ein Metamodell und die Software-Systeme, die Fälle des Metamodells speichern. Die Methode ermöglicht Austausch der Fälle des metadata unter den Software-Systemen mit einer generalisierten Datenübertragungsprache. Die Methode enthält die Schritte vom Extrahieren eines örtlich festgelegten Bestandteils und der Liste der wiederholten Bestandteile des metadata; eine variable Teilform extrahieren die Liste der wiederholten Bestandteile; Satzgliederung des variablen Bestandteils in erstes einsetzen konstituierende Bestandteile für eine erste Instanz des variablen Bestandteils; und, den hierarchischen Auftrag und Erbschaft des ersten Satzes der konstituierenden Bestandteile in der Liste der wiederholten Bestandteile feststellend. Zunächst werden jeder des ersten Satzes der konstituierenden Bestandteile in entsprechende Bestandteile der generalisierten Software-Sprache umgewandelt. Die erste Instanz des variablen Bestandteils wird dann in entsprechende Bestandteile der generalisierten Software-Sprache umgewandelt. Die Liste der wiederholten Bestandteile ist aktualisiert und die vorhergehenden fünf Schritte werden für einen anderen Fall des variablen Bestandteils wiederholt. Die Liste der wiederholten Bestandteile werden zunächst in entsprechende Bestandteile der generalisierten Software-Sprache umgewandelt. Nach diesem werden die örtlich festgelegten Bestandteile in entsprechende Bestandteile der generalisierten Software-Sprache umgewandelt. Schließlich werden die entsprechenden Bestandteile auf den zweiten Fall des Software-Modells verteilt.

 
Web www.patentalert.com

< (none)

< Information apparatus having automatic web reading function

> Apparatus and method for electronic mail address portability

> (none)

~ 00034