首页> 外文会议>International Conference on Model-Driven Engineering and Software Development >Exploring DSL Evolutionary Patterns in Practice - A Study of DSL Evolution in a Large-scale Industrial DSL Repository
【24h】

Exploring DSL Evolutionary Patterns in Practice - A Study of DSL Evolution in a Large-scale Industrial DSL Repository

机译:在实践中探索DSL进化模式 - 大型工业DSL存储库中的DSL演化研究

获取原文

摘要

Model-driven engineering is used in the design of systems to (a.o.) enable analysis early in the design process. For instance, by using domain-specific languages, enabling engineers to model systems in terms of their domain, rather then encoding them into general purpose modeling languages. Domain-specific languages, like classical software, evolve over time. When domain languages evolve, they may trigger co-evolution of models, model-to-model transformations, editors (both graphical and textual), and other artifacts that depend on the domain-specific language. This co-evolution can be tedious and very costly. In literature, various approaches are proposed towards automated co-evolution. However, these approaches do not reach full automation. Several other studies have shown that there are theoretical limitations to the level of automation that can be achieved in certain scenarios. For several scenarios full automation can never be achieved. We wish to gain insight to which extent practically occurring scenarios can be automated. To gain this insight, in this paper, we investigate on a large-scale industrial repository, which (co-)evolutionary scenarios occur in practice, and compare them with the various scenarios and their theoretical automatability. We then assess whether practically occurring scenarios can be fully automated.
机译:模型驱动的工程用于在设计过程中早期的系统设计为(A.O.)启用分析。例如,通过使用特定于域的语言,使工程师能够以域的方式为模型系统,而是将它们编码为通用建模语言。特定于域的语言,如经典软件,随着时间的推移而发展。当域语言发展时,它们可能会触发模型,模型到模型转换,编辑器(图形和文本)和其他依赖于域语言的其他工件的共同演变。这种共同演变可以繁琐,非常昂贵。在文献中,提出了各种方法,以实现自动化共同演化。但是,这些方法无法达到完全自动化。其他几项研究表明,在某些情况下可以实现的自动化水平存在理论局限。对于几种情况,永远无法实现完整的自动化。我们希望了解实际发生的情况的洞察力可以自动化。为了获得这种洞察力,在本文中,我们调查了大规模的工业存储库,(共同)进化方案在实践中发生,并与各种情况进行比较和理论自动性。然后,我们评估实际上是否可以完全自动化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号