Génération de méta-programmes Java à partir des contraintes architecturales OCL

Résumé : Afin de formaliser leurs choix de conception, les concepteurs des logiciels spécifient des contraintes sur les modèles de leurs applications. Il s'avère important de spécifier ces contraintes non seulement dans la phase de conception mais aussi dans la phase d'implémentation en les rendant vérifiables sur le code. La spécification de ces contraintes peut se faire manuellement mais celles-ci peuvent être obtenues automatiquement avec la génération de code de leurs modèles. Plusieurs travaux et outils existent permettant la génération automatique des différents modèles en code source. Cependant, la plupart de ces outils ne considèrent pas la génération des contraintes textuelles associées à ces modèles en code. Pour ceux qui le font, la transformation est appliquée sur des contraintes fonctionnelles mais non architecturales. Dans ce contexte, nous avons développé une méthode qui permet d'écrire des contraintes d’architecture d’un modèle donné en se basant sur son méta-modèle et ensuite générer du code à partir de ces contraintes sous la forme d’un méta-programme.
Type de document :
Communication dans un congrès
CIEL'14: Conférence en Ingénierie du Logiciel, Jun 2014, Paris, France. 2014
Liste complète des métadonnées

Littérature citée [14 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01104181
Contributeur : Chouki Tibermacine <>
Soumis le : vendredi 16 janvier 2015 - 12:03:14
Dernière modification le : jeudi 24 mai 2018 - 15:59:22
Document(s) archivé(s) le : samedi 15 avril 2017 - 19:09:56

Fichier

SKetAl_CIEL_2014.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : lirmm-01104181, version 1

Collections

Citation

Sahar Kallel, Chouki Tibermacine, Mohamed Reda Skay, Christophe Dony, Ahmed Hadj Kacem. Génération de méta-programmes Java à partir des contraintes architecturales OCL. CIEL'14: Conférence en Ingénierie du Logiciel, Jun 2014, Paris, France. 2014. 〈lirmm-01104181〉

Partager

Métriques

Consultations de la notice

108

Téléchargements de fichiers

576