...
首页> 外文期刊>Computer Science and Information Systems >A Domain-Specific Language for Defining Static Structure of Database Applications
【24h】

A Domain-Specific Language for Defining Static Structure of Database Applications

机译:用于定义数据库应用程序静态结构的领域特定语言

获取原文

摘要

In this paper we present DOMMLite - an extensible domain-specific language (DSL) for static structure definition of database-oriented applications. The model-driven engineering (MDE) approach, an emerging software development paradigm, has been used. The language structure is defined by the means of a metamodel supplemented by validation rules based on Check language and extensions based on Extend language, which are parts of the openArchitectureWare framework. The metamodel has been defined along with the textual syntax, which enables creation, update and persistence of DOMMLite models using a common text editor. DSL execution semantics has been defined by the specification and implementation of the source code generator for a target platform with an already defined execution semantics. In order to enable model editing, a textual Eclipse editor has also been developed. DSL, defined in this way, has the capability of generating complete source code for GUI forms with CRUDS (Create-Read-Update-Delete-Search) and navigation operations.
机译:在本文中,我们介绍了DOMMLite-一种可扩展的领域特定语言(DSL),用于面向数据库的应用程序的静态结构定义。使用了模型驱动工程(MDE)方法,这是一种新兴的软件开发范例。语言结构是通过元模型定义的,该元模型由基于Check语言的验证规则和基于Extend语言的扩展所补充,后者是openArchitectureWare框架的一部分。元模型已经与文本语法一起定义,该文本语法允许使用通用文本编辑器来创建,更新和持久化DOMMLite模型。 DSL执行语义已经由具有已定义的执行语义的目标平台的源代码生成器的规范和实现进行了定义。为了实现模型编辑,还开发了文本Eclipse编辑器。以这种方式定义的DSL具有通过CRUDS(创建-读取-更新-删除-搜索)和导航操作为GUI表单生成完整源代码的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号