SCITEPRESS (original) (raw)

Paper

Paper Unlock

Self-describing Operations for Multi-level Meta-modeling

Topics: Constraint Modeling and Languages; Domain-Specific Modeling; Meta Programming Systems; Meta-Modeling: Foundations and Tools; Model-Driven Architecture

Dániel Urbán 1 ; Zoltán Theisz 2 and Gergely Mezei 1

Affiliations: 1 Budapest University of Technology and Economics, Hungary ; 2 evopro systems engineering Ltd., Hungary

Keyword(s): Meta-modeling, Multi-level Modeling, Operation Language, Self-validation.

RelatedOntology Subjects/Areas/Topics: Applications and Software Development ; Constraint Modeling and Languages ; Domain-Specific Modeling and Domain-Specific Languages ; Languages, Tools and Architectures ; MetaModeling ; Meta-Programming ; Model-Driven Architecture ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering

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.

CC BY-NC-ND 4.0

Sign In

Guests can use SciTePress Digital Library without having a SciTePress account. However, guests have limited access to downloading full text versions of papers and no access to special options.

Guests can use SciTePress Digital Library without having a SciTePress account. However, guests have limited access to downloading full text versions of papers and no access to special options.

Guest:Register as new SciTePress user now for free.

Sign In

Download limit per month - 500 recent papers or 4000 papers more than 2 years old.

SciTePress user: please login.

You are not signed in, therefore limits apply to your IP address 136.107.100.216

In the current month:

Recent papers: 100 available of 100 total

2+ years older papers: 200 available of 200 total

Paper citation in several formats:

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 - MODELSWARD; ISBN 978-989-758-283-7; ISSN 2184-4348, SciTePress, pages 519-527. DOI: 10.5220/0006656105190527

@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 - MODELSWARD},
year={2018},
pages={519-527},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006656105190527},
isbn={978-989-758-283-7},
issn={2184-4348},
}

TY - CONF

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