TY - GEN
T1 - Automatic generation of model translations
AU - Papotti, Paolo
AU - Torlone, Riccardo
PY - 2007
Y1 - 2007
N2 - The translation of information between heterogeneous representations is a long standing issue. With the large spreading of cooperative applications fostered by the advent of the Internet the problem has gained more and more attention but there are still few and partial solutions. In general, given an information source, different translations can be defined for the same target model. In this work, we first identify general properties that "good" translations should fulfill. We then propose novel techniques for the automatic generation of model translations. A translation is obtained by combining a set of basic transformations and the above properties are verified locally (at the transformation level) and globally (at the translation level) without resorting to an exhaustive search. These techniques have been implemented in a tool for the management of heterogeneous data models and some experimental results support the effectiveness and the efficiency of the approach.
AB - The translation of information between heterogeneous representations is a long standing issue. With the large spreading of cooperative applications fostered by the advent of the Internet the problem has gained more and more attention but there are still few and partial solutions. In general, given an information source, different translations can be defined for the same target model. In this work, we first identify general properties that "good" translations should fulfill. We then propose novel techniques for the automatic generation of model translations. A translation is obtained by combining a set of basic transformations and the above properties are verified locally (at the transformation level) and globally (at the translation level) without resorting to an exhaustive search. These techniques have been implemented in a tool for the management of heterogeneous data models and some experimental results support the effectiveness and the efficiency of the approach.
UR - http://www.scopus.com/inward/record.url?scp=38149091817&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38149091817&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-72988-4_4
DO - 10.1007/978-3-540-72988-4_4
M3 - Conference contribution
AN - SCOPUS:38149091817
SN - 9783540729877
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 36
EP - 50
BT - Advanced Information Systems Engineering - 19th International Conference, CAiSE 2007, Proceedings
PB - Springer Verlag
T2 - 19th International Conference on Advanced Information Systems Engineering, CAiSE 2007
Y2 - 11 June 2007 through 15 June 2007
ER -