Self-describing Operations for Multi-level Meta-modeling

Dániel Urbán, Zoltán Theisz, Gergely Mezei

Abstract

Any meta-modeling discipline, similar to programming languages, will, sooner or later, feel the need for some operational language in order to express constraints for model validation and/or action semantics for executable modeling. Multi-level meta-modeling is no exception in this regard. However, it does provide the facility to formalize the operation language within the meta-modeling framework, thus the language syntax and semantics fits perfectly well the intended need of the modeling environment. Moreover, if the modeling framework is flexible enough in the principles, the model validation can be specified and also applied to the operation language as well. In this paper, we shortly introduce such a modeling formalism, DMLA, and then describe in relative detail the design and the current realization of its operation language, DMLAScript, which enables the multi-level meta-modeling framework to effectively tackle realistic domain models.

Download


Paper Citation


in Harvard Style

Urbán D., Theisz Z. and Mezei G. (2018). Self-describing Operations for Multi-level Meta-modeling.In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-283-7, pages 519-527. DOI: 10.5220/0006656105190527


in Bibtex Style

@conference{modelsward18,
author={Dániel Urbán and Zoltán Theisz and Gergely Mezei},
title={Self-describing Operations for Multi-level Meta-modeling},
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2018},
pages={519-527},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006656105190527},
isbn={978-989-758-283-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Self-describing Operations for Multi-level Meta-modeling
SN - 978-989-758-283-7
AU - Urbán D.
AU - Theisz Z.
AU - Mezei G.
PY - 2018
SP - 519
EP - 527
DO - 10.5220/0006656105190527