SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations

SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations
复制标题

SIGMA:用于模型操作的 Scala 内部特定于领域的语言

DOI:
10.1007/978-3-319-11653-2_35
复制
发表时间:
2014
期刊:
Sci. Comput. Program.
影响因子:
--
通讯作者:
R. France
R. France
中科院分区:
--
文献类型:
--
作者:
Filip Krikava;P. Collet;R. France

文献摘要

被引文献

相似文献

模型操作环境自动化模型操作,如模型一致性检查和模型转换。已经提出了许多外部模型操作领域特定语言(DSL),特别是Eclipse建模框架(EMF)。虽然它们更高的抽象层次导致了通用语言在表达能力上的提高,但它们在通用性、性能和工具支持方面的局限性以及学习新语言的需求可能会显著增加偶然的复杂性。
Model manipulation environments automate model operations such as model consistency checking and model transformation. A number of external model manipulation Domain-Specific Languages (DSL) have been proposed, in particular for the Eclipse Modeling Framework (EMF). While their higher levels of abstraction result in gains in expressiveness over general-purpose languages, their limitations in versatility, performance, and tool support together with the need to learn new languages may significantly contribute to accidental complexities.