Traduction Automatique de contraintes OCL dans une BD NoSQL - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Traduction Automatique de contraintes OCL dans une BD NoSQL

Résumé

Les développeurs d'applications Big Data mettent en oeuvre des systèmes NoSQL pour stocker et exploiter des BD massives. Ils transforment généralement un modèle conceptuel décrivant une BD massive en un modèle physique NoSQL. Cette tâche manuelle s'avère fastidieuse en raison de la spécificité des modèles NoSQL et la quasi-absence de mécanismes de gestion des contraintes. L'objet de nos travaux est donc d'assister le développeur en automatisant en grande partie le processus de transformation des modèles. Pour ceci, nous avons utilisé l'architecture MDA. À partir d'un modèle conceptuel qui décrit la structure des données et un ensemble de contraintes sur ces données, nous proposons des règles de dérivation pour générer (1) un modèle d'implantation destiné à une plateforme NoSQL et (2) le code permettant de vérifier les contraintes. Le premier point a été traité dans des travaux antérieurs. Dans cet article, nous étudions le deuxième point qui vise à proposer un processus automatique de traduction de contraintes. Ce processus est réalisé en deux étapes qui correspondent aux passages conceptuel vers logique puis logique vers physique. Cet article est consacré à la description du premier passage.

Mots clés

Fichier principal
Vignette du fichier
abdelhedi_26156.pdf (315.38 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02891667 , version 1 (07-07-2020)

Identifiants

  • HAL Id : hal-02891667 , version 1
  • OATAO : 26156

Citer

Fatma Abdelhedi, Amal Aït Brahim, Gilles Zurfluh. Traduction Automatique de contraintes OCL dans une BD NoSQL. Journees Francophones sur les Entrepots de Donnees et l'Analyse en ligne (EDA 2018), Oct 2018, Tanger, Maroc. pp.73-87. ⟨hal-02891667⟩
71 Consultations
93 Téléchargements

Partager

Gmail Facebook X LinkedIn More