...
首页> 外文期刊>Computer Languages, Systems & Structures >Ontological approach for DSL development
【24h】

Ontological approach for DSL development

机译:DSL开发的本体方法

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

摘要

This paper presents a project whose main objective is to explore the ontological based development of Domain Specific Languages (DSL), more precisely, of their underlying Grammar. After reviewing the basic concepts characterizing Ontologies and DSLs, we introduce a tool, Onto2Gra, that takes profit of the knowledge described by the ontology and automatically generates a grammar for a DSL that allows to discourse about the domain described by that ontology. This approach represents a rigorous method to create, in a secure and effective way, a grammar for a new specialized language restricted to a concrete domain. The usual process of creating a grammar from the scratch is, as every creative action, difficult, slow and error prone; so this proposal is, from a grammar engineering point of view, of uttermost importance. After the grammar generation phase, the Grammar Engineer can manipulate it to add syntactic sugar to improve the final language quality or even to add specific semantic actions. The Onto2Gra project is composed of three engines. The main one is OWL2DSL, the component that converts an OWL ontology into a complete Attribute Grammar for the construction of an internal representation of all the input data. The two additional modules are Onto2OWL, converts ontologies written in OntoDL into standard OWL, and DDesc2OWl, converts domain instances written in the new DSL into the initial OWL ontology. Published by Elsevier Ltd.
机译:本文提出了一个项目,其主要目的是探索基于领域的特定语言(DSL)的发展,更确切地说是其基础语法的发展。在回顾了表征本体和DSL的基本概念之后,我们介绍了一个工具Onto2Gra,该工具可以利用本体描述的知识,并自动为DSL生成语法,从而可以讨论本体描述的领域。这种方法代表了一种严格的方法,可以安全有效地为限于特定领域的新的专用语言创建语法。从头开始创建语法的通常过程是,每一次创造性的行动,都是困难,缓慢和容易出错的。因此,从语法工程学的角度来看,该建议至关重要。在语法生成阶段之后,语法工程师可以对其进行操作,以添加语法糖以提高最终语言质量,甚至添加特定的语义动作。 Onto2Gra项目由三个引擎组成。最主要的是OWL2DSL,它是将OWL本体转换成完整的属性语法的组件,用于构造所有输入数据的内部表示。另外两个模块是Onto2OWL,将用OntoDL编写的本体转换为标准OWL,以及DDesc2OW1,将用新DSL编写的域实例转换为初始OWL本体。由Elsevier Ltd.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号