arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1409.6580cs.SE
收藏

建模语言可变性

Modeling Language Variability

Hans Grönninger, Bernhard Rumpe

摘要:

定义建模语言变体的系统方法对于使语言适应领域或项目特定需求非常有用。变体可以通过调整语言的语法或语义来获得。在本文中,我们采取了一种形式化的方法来定义建模语言的可变性,并展示了这如何有助于推理语言变体,模型,以及它们的语义形式。我们引入语义语言细化的概念,这意味着一个语义变体是由另一个隐含的。开放建模语言提供的所有变化点,产生了该语言的内部语义的概念。不依赖于特定变体的选择的建模语言的属性被称为关于变体点的不变语言属性。因此,这些属性遵循模型或语言的内部语义。

英文摘要:

A systematic way of defining variants of a modeling language is useful for adapting the language to domain or project specific needs. Variants can be obtained by adapting the syntax or semantics of the language. In this paper, we take a formal approach to define modeling language variability and show how this helps to reason about language variants, models, and their semantics formally. We introduce the notion of semantic language refinement meaning that one semantics variant is implied by another. Leaving open all variation points that a modeling language offers yields the notion of the inner semantics of that language. Properties of the modeling language which do not depend on the selection of specific variants are called invariant language properties with respect to a variation point. These properties consequently follow from the inner semantics of a model or language.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑