首页> 外文OA文献 >Des langages de modélisation dédiés aux environnements de méta-modélisation dédiés
【2h】

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) 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.
机译:专用语言(DSL)越来越多地被使用,因为它们允许非编程专家的用户使用简单的语言来表达解决方案,以捕获其领域的专业知识。对于专用图形语言(DSML)而言,甚至比专用编程语言具有更高抽象级别的情况更是如此。实施DSML通常相当于提供一个专用的编辑器,该编辑器允许用户操纵其域的抽象(以实例化语言)。实验表明,这种专用的图形编辑器的实现在时间和人力资源上都是昂贵的。我们注意到,大多数允许构建此类编辑器的平台(EMF / GMF,DSL工具,Obeo Designer等)都是通用的。他们尝试解决尽可能多的领域,这使它们变得复杂且不适合特定的用例。如果语言的领域专业化已经成功,为什么不将其应用于编辑器构建平台?这相当于为给定的领域进行设计,这是一个可以轻松为该领域构建专用编辑器的平台。这个平台不会有一个完全通用的平台的缺点,因为它将局限于目标域。我们将这种类型的领域特定平台称为领域特定建模框架(DSMF)。 DSMF的主要缺点是只能在为其设计域的框架内使用。这意味着有必要按域构建DSMF,这是一种昂贵的解决方案。但是,我们认为,可以将DSMF上的这种方法推广起来,以解决很多领域。因此,本论文包括设计和设置一个允许以模块化方式构建DSMF的环境。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号