期刊论文详细信息
Proceedings of the Estonian Academy of Sciences
DPF Workbench: a multi-level language workbench for MDE
Anders Sandven1  Florian Mantz1  Adrian Rutle1  Xiaoliang Wang1  Øyvind Bech1  Yngve Lamo1 
[1] $$
关键词: model-driven engineering;    diagram predicate framework;    language workbench;    diagrammatic modelling;    metamodelling;   
DOI  :  10.3176/proc.2013.1.02
学科分类:化学(综合)
来源: Teaduste Akadeemia Kirjastus
PDF
【 摘 要 】

This paper presents the DPF Workbench, a language workbench for (meta)modelling and code generation. The DPF Workbench includes a graphical specification editor for the Diagram Predicate Framework (DPF), which provides a graph-based formalization of (meta)modelling and model transformation. The tool offers functionality for fully diagrammatic specifications of domain-specific modelling languages. Moreover, the DPF Workbench supports the development of metamodelling hierarchies with an arbitrary number of metalevels; i.e. each model at a metalevel can be used as a metamodel for the metalevel below. The DPF Workbench facilitates the generation of domain-specific diagrammatic editors out of these metamodels. The conformance relations between adjacent metalevels are checked using typing morphisms and validation of diagrammatic constraints. In addition, the DPF Workbench provides a signature editor for the definition of software constraints and their corresponding validators. The code generator is a newly added component that facilitates the generation of software from models defined in the DPF Workbench. The features of the DPF Workbench are illustrated by a running example presenting a metamodelling hierarchy for business process modelling and sketching how these models can be transformed to programs by the code generation facility.

【 授权许可】

Unknown   

【 预 览 】
附件列表
Files Size Format View
RO201912040510809ZK.pdf 871KB PDF download
  文献评价指标  
  下载次数:8次 浏览次数:17次