A method is disclosed for effecting data interchange among software tools
and repositories in a distributed heterogeneous environment in a computer
system having at least one repository of a first type and at least one
software modeling tool of a second type. The method includes the steps of
registering and storing metadata describing a meta model in the
repository. Next, a set of rules and streams of data are generated based
on the rules, and then documents conforming to each of the metamodels are
generated by reading the set of rules. An importer is written for use in
importing into the repository the streams of data; and, an exporter is
written for use in exporting from the repository the streams of data.
Een methode wordt onthuld voor het uitvoeren van gegevensuitwisseling onder softwarehulpmiddelen en bewaarplaatsen in een verdeeld heterogeen milieu in een computersysteem dat minstens één bewaarplaats van een eerste type en minstens één software modelleringshulpmiddel heeft van een tweede type. De methode omvat de stappen van het registreren van en het opslaan van meta-gegevens beschrijvend een metamodel in de bewaarplaats. Daarna, worden een reeks regels en de stromen van gegevens geproduceerd gebaseerd op de regels, en documenteren dan het in overeenstemming zijn met elk van metamodels worden geproduceerd door de reeks regels te lezen. Een importeur wordt geschreven voor gebruik in het invoeren van in de bewaarplaats de stromen van gegevens; en, een exporteur wordt geschreven voor gebruik in het uitvoeren van van de bewaarplaats de stromen van gegevens.