首页> 外文会议>International Conference on Model-Driven Engineering and Software Development >Comparative analysis of workbenches to support DSMLs: Discussion with non-trivial Model-Driven Development needs
【24h】

Comparative analysis of workbenches to support DSMLs: Discussion with non-trivial Model-Driven Development needs

机译:支持DSML的工作台的比较分析:与非平凡的模型驱动开发需求进行的讨论

获取原文

摘要

The development and use of Domain Specific Languages emerged as a way to cope with complex problems using concepts closer to the problem domain. By leveraging the principles proposed by Model-Driven Development (MDD), like the separation of concerns and the use of model transformations, this approach became popular and caused the emergence of a variety of languages, known as Domain Specific Modeling Languages (DSMLs). Moreover, the use of DSMLs with graphical notations abstracts even more the problem domain, either by using extensions of UML or directly using metamodeling languages. The definition and use of DSMLs is only possible through specific tools, known as languages workbenches. This paper discusses the analysis and comparison of three of these tools (namely Papyrus, Enterprise Architect and Sirius) that were used to create the XIS-Mobile language, a non-trivial DSML defined as a UML profile for modeling mobile applications in a platform-independent way. These tools were evaluated considering a set of key criteria (namely learnability, usability, graphical completeness, validation support, transformation support, evolvability and interoperability) which show their suitability to develop non-trivial languages.
机译:领域特定语言的开发和使用是一种使用更接近问题域的概念来处理复杂问题的方法。通过利用模型驱动开发(MDD)提出的原理,例如关注点分离和模型转换的使用,此方法变得很流行,并引起了多种语言的出现,这些语言被称为领域特定建模语言(DSML)。此外,通过使用UML扩展或直接使用元建模语言,将DSML与图形符号一起使用甚至可以进一步抽象问题域。只有通过称为语言工作台的特定工具才能定义和使用DSML。本文讨论了用于创建XIS-Mobile语言的这三种工具(即Papyrus,Enterprise Architect和Sirius)的分析和比较,XIS-Mobile语言是一种非平凡的DSML,定义为用于在平台上为移动应用程序建模的UML概要文件-独立的方式。对这些工具的评估考虑了一组关键标准(即学习能力,可用性,图形完整性,验证支持,转换支持,可演化性和互操作性),这些标准表明了它们开发非平凡语言的适用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号