首页> 外文会议>International SDL and MSC Workshop(SAM 2004); 20040601-04; Ottawa(CA) >A Metamodel for SDL-2000 in the Context of Metamodelling ULf
【24h】

A Metamodel for SDL-2000 in the Context of Metamodelling ULf

机译:在ULf元建模的情况下,SDL-2000的元模型

获取原文
获取原文并翻译 | 示例

摘要

Today the syntax of many languages is defined by using context-free grammars. These syntax definitions suffer from a major drawback: grammars do not allow the definition of abstract, reusable concept definitions. Especially in families of related languages, where multiple languages often share the same concepts, this limitation leads to unnecessary reproduction of concept definitions and a missing shared base for these related languages. Metamodels can contain inheritance hierarchies of concepts; thus multiple specifications can reuse and refine existing shared concept definitions. Therefore we propose a method to develop metamodels from existing syntax definitions. We explain our method by applying it to SDL-2000. The method starts with a mapping from BNF grammars into simple preliminary metamodels. Then, by supplying a relation between elements of these simple metamodels and abstract concepts, these metamodels are automatically transformed into metamodels that use existing descriptions of abstract concepts and thus allow a shared basis of common abstract concepts definitions.
机译:今天,许多语言的语法都是通过使用上下文无关的语法来定义的。这些语法定义有一个主要缺点:语法不允许定义抽象的,可重用的概念定义。特别是在多种语言经常共享相同概念的相关语言族中,此限制导致不必要的概念定义复制,并且缺少这些相关语言的共享基础。元模型可以包含概念的继承层次结构。因此,多个规范可以重用和完善现有的共享概念定义。因此,我们提出了一种从现有语法定义中开发元模型的方法。我们通过将其应用于SDL-2000来解释我们的方法。该方法首先从BNF语法映射到简单的初步元模型。然后,通过提供这些简单元模型的元素与抽象概念之间的关系,这些元模型将自动转换为使用抽象概念的现有描述的元模型,从而允许使用通用抽象概念定义的共享基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号