6533b7d0fe1ef96bd125b5d4

RESEARCH PRODUCT

TIME : A Translator Compiler for CIS

Christophe Nicolle

subject

Source dataDatabaseComputer scienceProgramming languageSchema (psychology)InteroperabilityInformation systemCompilercomputer.software_genrecomputerKnowledge acquisitionMetamodeling

description

To build a Cooperative Information System, a first step is to collect schemas of each local database. All the schemas exported from databases are translated and integrated into a cooperative schema, which is used by the final user to query the cooperation “transparently”. In this article, we focus on the definition of tools that are used to build and manage cooperative information systems. These tools enable the automatic or semi-automatic generation of specific translators. The first step of our methodology is a knowledge acquisition step that allows for the data model description of each local database. The second step is to compare all these descriptions in order to organize the corresponding concepts in a metatype hierarchy. The third step consists of the definition of transformation rules. Thus, from the specifications of a source data model and a target data model, our solution allows translators to be built automatically.

https://doi.org/10.1007/978-94-017-1769-4_4