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 | |
【 摘 要 】
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 | download |