Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés

Les langages dédiés (DSL) sont de plus en plus utilisés parce qu’ils permettent aux utilisateurs qui ne sont pas des experts en programmation d’exprimer des solutions avec des langages simples qui capturent l’expertise de leur domaine. C’est encore plus vrai pour les langages dédiés graphiques (DSML...

Full description

Bibliographic Details
Main Author: Temate Ngaffo, Suzy Hélène Germaine
Format: Others
Published: 2012
Online Access:http://oatao.univ-toulouse.fr/8841/1/temate.pdf
id ndltd-univ-toulouse.fr-oai-oatao.univ-toulouse.fr-8841
record_format oai_dc
spelling ndltd-univ-toulouse.fr-oai-oatao.univ-toulouse.fr-88412017-10-11T05:09:38Z Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés Temate Ngaffo, Suzy Hélène Germaine Les langages dédiés (DSL) sont de plus en plus utilisés parce qu’ils permettent aux utilisateurs qui ne sont pas des experts en programmation d’exprimer des solutions avec des langages simples qui capturent l’expertise de leur domaine. C’est encore plus vrai pour les langages dédiés graphiques (DSML) qui ont un niveau d’abstraction plus élevé que les langages dédiés de programmation. Implémenter un DSML revient généralement à fournir un éditeur dédié qui permette aux utilisateurs de manipuler les abstractions de leur domaine (d’instancier le langage). Les expériences ont montré que l’implémentation d’un tel éditeur dédié graphique est coûteuse en termes de temps et de ressources humaines. Nous constatons que la plupart des plates-formes permettant de construire ce type d’éditeur (EMF/GMF, DSL Tools, Obeo Designer, ...) sont génériques. Elles essayent d’adresser le maximum de domaines possibles, ce qui les rend complexes et inadaptées à des cas d’utilisation spécifiques. Si la spécialisation aux domaines a été un succès pour les langages, pourquoi ne pas l’appliquer aux plates-formes de construction d’éditeurs ? Cela reviendrait à concevoir pour un domaine donné, une plate-forme permettant de construire facilement des éditeurs dédiés pour ce domaine. Cette plate-forme n’aurait pas les défauts d’une plate-forme totalement générique parce qu’elle serait restreinte au domaine ciblé. Ce type de plate-forme spécifique à un domaine, nous l’appelons Domain Specific Modeling Framework (DSMF). Le principal inconvénient d’un DSMF est qu’on ne peut l’utiliser que dans le cadre du domaine pour lequel il a été conçu. Cela implique qu’il faille construire un DSMF par domaine et c’est une solution coûteuse. Toutefois, nous pensons que cette approche sur les DSMF peut être généralisée afin d’adresser un grand nombre de domaines. Cette thèse a donc consisté à concevoir et à implanter un environnement qui permet de construire des DSMF de façon modulaire. 2012-11-12 PhD Thesis PeerReviewed application/pdf http://oatao.univ-toulouse.fr/8841/1/temate.pdf info:eu-repo/semantics/doctoralThesis info:eu-repo/semantics/openAccess Temate Ngaffo, Suzy Hélène Germaine. Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés. PhD, Institut National Polytechnique de Toulouse, 2012 http://ethesis.inp-toulouse.fr/archive/00002127/ http://oatao.univ-toulouse.fr/8841/
collection NDLTD
format Others
sources NDLTD
description Les langages dédiés (DSL) sont de plus en plus utilisés parce qu’ils permettent aux utilisateurs qui ne sont pas des experts en programmation d’exprimer des solutions avec des langages simples qui capturent l’expertise de leur domaine. C’est encore plus vrai pour les langages dédiés graphiques (DSML) qui ont un niveau d’abstraction plus élevé que les langages dédiés de programmation. Implémenter un DSML revient généralement à fournir un éditeur dédié qui permette aux utilisateurs de manipuler les abstractions de leur domaine (d’instancier le langage). Les expériences ont montré que l’implémentation d’un tel éditeur dédié graphique est coûteuse en termes de temps et de ressources humaines. Nous constatons que la plupart des plates-formes permettant de construire ce type d’éditeur (EMF/GMF, DSL Tools, Obeo Designer, ...) sont génériques. Elles essayent d’adresser le maximum de domaines possibles, ce qui les rend complexes et inadaptées à des cas d’utilisation spécifiques. Si la spécialisation aux domaines a été un succès pour les langages, pourquoi ne pas l’appliquer aux plates-formes de construction d’éditeurs ? Cela reviendrait à concevoir pour un domaine donné, une plate-forme permettant de construire facilement des éditeurs dédiés pour ce domaine. Cette plate-forme n’aurait pas les défauts d’une plate-forme totalement générique parce qu’elle serait restreinte au domaine ciblé. Ce type de plate-forme spécifique à un domaine, nous l’appelons Domain Specific Modeling Framework (DSMF). Le principal inconvénient d’un DSMF est qu’on ne peut l’utiliser que dans le cadre du domaine pour lequel il a été conçu. Cela implique qu’il faille construire un DSMF par domaine et c’est une solution coûteuse. Toutefois, nous pensons que cette approche sur les DSMF peut être généralisée afin d’adresser un grand nombre de domaines. Cette thèse a donc consisté à concevoir et à implanter un environnement qui permet de construire des DSMF de façon modulaire.
author Temate Ngaffo, Suzy Hélène Germaine
spellingShingle Temate Ngaffo, Suzy Hélène Germaine
Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
author_facet Temate Ngaffo, Suzy Hélène Germaine
author_sort Temate Ngaffo, Suzy Hélène Germaine
title Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
title_short Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
title_full Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
title_fullStr Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
title_full_unstemmed Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
title_sort des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
publishDate 2012
url http://oatao.univ-toulouse.fr/8841/1/temate.pdf
work_keys_str_mv AT tematengaffosuzyhelenegermaine deslangagesdemodelisationdediesauxenvironnementsdemetamodelisationdedies
_version_ 1718553497469714432