A lightweight data sharing system based on bidirectional transformations

Adrien Duchêne, Hugues Marchal, Zhenjiang Hu, Pierre Yves Schobbens

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

Although the data sharing and synchronizing problems have been raised many years ago, they remain major issues in the database community. Still, some tools are provided to end-users in order to answer some of their needs. Yet, those platforms are most likely very complicated to handle notably because they ask the user to have very much knowledge, the user sometimes being the developer. Also, most of those systems do not really insure data consistency. Our approach based on bidirectional transformations (BXs) resolves collaboration between companies having their own data structure in an easier way, guaranteeing data consistency thanks to BXs. All this means that the user does not need to know databases structure other than his and the shared mappings, and will also never be asked to use pure code or database knowledge, limiting then the complexity. In addition to this, the system profits the bidirectional transformations properties to authorize or not editing the shared data. The bidirectional functions coded in BiGUL have indeed the power to grant or not any other user in the sharing group to edit the data. Moreover, the system is extensible in the way that the user can easily join a sharing group, after providing to the bidirectional functions a GLAV mapping table matching his local structure with the shared one.

LanguageEnglish
Title of host publicationProgramming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming
EditorsJennifer B. Sartor, Stefan Marr
PublisherACM Press
Pages42-45
Number of pages4
VolumePart F137691
ISBN (Print)9781450355131
DOIs
Publication statusPublished - 9 Apr 2018
Externally publishedYes
Event2nd International Conference on Art, Science, and Engineering of Programming, Programming 2018 - Nice, France
Duration: 9 Apr 201812 Apr 2018

Conference

Conference2nd International Conference on Art, Science, and Engineering of Programming, Programming 2018
CountryFrance
CityNice
Period9/04/1812/04/18

Fingerprint

Data structures
Profitability
Industry

Keywords

  • Bidirectional transformations
  • BiGUL
  • Data sharing
  • Databases
  • Lightweight selective data sharing system

Cite this

Duchêne, A., Marchal, H., Hu, Z., & Schobbens, P. Y. (2018). A lightweight data sharing system based on bidirectional transformations. In J. B. Sartor, & S. Marr (Eds.), Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming (Vol. Part F137691, pp. 42-45). ACM Press. https://doi.org/10.1145/3191697.3191722
Duchêne, Adrien ; Marchal, Hugues ; Hu, Zhenjiang ; Schobbens, Pierre Yves. / A lightweight data sharing system based on bidirectional transformations. Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming. editor / Jennifer B. Sartor ; Stefan Marr. Vol. Part F137691 ACM Press, 2018. pp. 42-45
@inproceedings{f8c6d7e28a274c4e8aa49455db8f5245,
title = "A lightweight data sharing system based on bidirectional transformations",
abstract = "Although the data sharing and synchronizing problems have been raised many years ago, they remain major issues in the database community. Still, some tools are provided to end-users in order to answer some of their needs. Yet, those platforms are most likely very complicated to handle notably because they ask the user to have very much knowledge, the user sometimes being the developer. Also, most of those systems do not really insure data consistency. Our approach based on bidirectional transformations (BXs) resolves collaboration between companies having their own data structure in an easier way, guaranteeing data consistency thanks to BXs. All this means that the user does not need to know databases structure other than his and the shared mappings, and will also never be asked to use pure code or database knowledge, limiting then the complexity. In addition to this, the system profits the bidirectional transformations properties to authorize or not editing the shared data. The bidirectional functions coded in BiGUL have indeed the power to grant or not any other user in the sharing group to edit the data. Moreover, the system is extensible in the way that the user can easily join a sharing group, after providing to the bidirectional functions a GLAV mapping table matching his local structure with the shared one.",
keywords = "Bidirectional transformations, BiGUL, Data sharing, Databases, Lightweight selective data sharing system",
author = "Adrien Duch{\^e}ne and Hugues Marchal and Zhenjiang Hu and Schobbens, {Pierre Yves}",
year = "2018",
month = "4",
day = "9",
doi = "10.1145/3191697.3191722",
language = "English",
isbn = "9781450355131",
volume = "Part F137691",
pages = "42--45",
editor = "Sartor, {Jennifer B.} and Stefan Marr",
booktitle = "Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming",
publisher = "ACM Press",
address = "United States",

}

Duchêne, A, Marchal, H, Hu, Z & Schobbens, PY 2018, A lightweight data sharing system based on bidirectional transformations. in JB Sartor & S Marr (eds), Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming. vol. Part F137691, ACM Press, pp. 42-45, 2nd International Conference on Art, Science, and Engineering of Programming, Programming 2018, Nice, France, 9/04/18. https://doi.org/10.1145/3191697.3191722

A lightweight data sharing system based on bidirectional transformations. / Duchêne, Adrien; Marchal, Hugues; Hu, Zhenjiang; Schobbens, Pierre Yves.

Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming. ed. / Jennifer B. Sartor; Stefan Marr. Vol. Part F137691 ACM Press, 2018. p. 42-45.

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

TY - GEN

T1 - A lightweight data sharing system based on bidirectional transformations

AU - Duchêne, Adrien

AU - Marchal, Hugues

AU - Hu, Zhenjiang

AU - Schobbens, Pierre Yves

PY - 2018/4/9

Y1 - 2018/4/9

N2 - Although the data sharing and synchronizing problems have been raised many years ago, they remain major issues in the database community. Still, some tools are provided to end-users in order to answer some of their needs. Yet, those platforms are most likely very complicated to handle notably because they ask the user to have very much knowledge, the user sometimes being the developer. Also, most of those systems do not really insure data consistency. Our approach based on bidirectional transformations (BXs) resolves collaboration between companies having their own data structure in an easier way, guaranteeing data consistency thanks to BXs. All this means that the user does not need to know databases structure other than his and the shared mappings, and will also never be asked to use pure code or database knowledge, limiting then the complexity. In addition to this, the system profits the bidirectional transformations properties to authorize or not editing the shared data. The bidirectional functions coded in BiGUL have indeed the power to grant or not any other user in the sharing group to edit the data. Moreover, the system is extensible in the way that the user can easily join a sharing group, after providing to the bidirectional functions a GLAV mapping table matching his local structure with the shared one.

AB - Although the data sharing and synchronizing problems have been raised many years ago, they remain major issues in the database community. Still, some tools are provided to end-users in order to answer some of their needs. Yet, those platforms are most likely very complicated to handle notably because they ask the user to have very much knowledge, the user sometimes being the developer. Also, most of those systems do not really insure data consistency. Our approach based on bidirectional transformations (BXs) resolves collaboration between companies having their own data structure in an easier way, guaranteeing data consistency thanks to BXs. All this means that the user does not need to know databases structure other than his and the shared mappings, and will also never be asked to use pure code or database knowledge, limiting then the complexity. In addition to this, the system profits the bidirectional transformations properties to authorize or not editing the shared data. The bidirectional functions coded in BiGUL have indeed the power to grant or not any other user in the sharing group to edit the data. Moreover, the system is extensible in the way that the user can easily join a sharing group, after providing to the bidirectional functions a GLAV mapping table matching his local structure with the shared one.

KW - Bidirectional transformations

KW - BiGUL

KW - Data sharing

KW - Databases

KW - Lightweight selective data sharing system

UR - http://www.scopus.com/inward/record.url?scp=85053671482&partnerID=8YFLogxK

U2 - 10.1145/3191697.3191722

DO - 10.1145/3191697.3191722

M3 - Conference contribution

SN - 9781450355131

VL - Part F137691

SP - 42

EP - 45

BT - Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming

A2 - Sartor, Jennifer B.

A2 - Marr, Stefan

PB - ACM Press

ER -

Duchêne A, Marchal H, Hu Z, Schobbens PY. A lightweight data sharing system based on bidirectional transformations. In Sartor JB, Marr S, editors, Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming. Vol. Part F137691. ACM Press. 2018. p. 42-45 https://doi.org/10.1145/3191697.3191722