Introduction à la construction d'un DSL sous Eclipse

Didier Vojtisek 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Résumé : Créer un langage spécifique à un domaine permet de proposer à vos utilisateurs un environnement de travail adapté à ce domaine, c'est-à-dire manipulant directement les concepts de celui-ci. Nous verrons aujourd'hui comment l'Ingénierie Dirigée par les Modèles (IDM) va nous aider à construire un tel langage et son environnement. Avec les outils disponibles aujourd'hui dans Eclipse, il est possible de choisir entre réutiliser et adapter un langage existant générique comme UML, ou bien directement créer un langage dédié (ou Domain Specific Language). En choisissant cette seconde solution, l'un des avantages sera pour l'utilisateur final d'{ê}tre naturellement guidé dans l'utilisation de ses modèles. Pour construire un DSL, nous vous proposons de suivre un processus qui permet une boucle de prototypage entre chaque étape de construction. Cela permet donc d'expérimenter facilement le langage avant de l'outiller complètement. Suivant notre expérience, cela assure une meilleure progression et permet d'en améliorer la fiabilité.
Type de document :
Article dans une revue
Programmez!, Magazine Programmez, 2009, 120, pp.70-72
Liste complète des métadonnées

https://hal.inria.fr/inria-00468511
Contributeur : Didier Vojtisek <>
Soumis le : mercredi 31 mars 2010 - 09:28:11
Dernière modification le : mercredi 16 mai 2018 - 11:23:06
Document(s) archivé(s) le : mercredi 30 novembre 2016 - 16:05:38

Fichier

Vojtisek09a.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00468511, version 1

Citation

Didier Vojtisek. Introduction à la construction d'un DSL sous Eclipse. Programmez!, Magazine Programmez, 2009, 120, pp.70-72. 〈inria-00468511〉

Partager

Métriques

Consultations de la notice

247

Téléchargements de fichiers

1171