loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Norbert Somogyi and Gergely Mezei

Affiliation: Budapest University of Technology and Economics, Műegyetem rkp. 3, Budapest, Hungary

Keyword(s): DMLA, Multi-Layer Parsing, Domain-specific Languages.

Abstract: Parsing is a principal step of processing languages. The nature of the language tends to determine the challenges that parsers must overcome. For example, parsing procedural or object-oriented languages often require approaches that may be specific to the targeted paradigm. For this reason, the properties of the given language may also affect the capabilities of the parser. The Dynamic Multi-Layer Algebra (DMLA) is a multi-layer metamodeling approach that aims to improve upon the flexibility of traditional meta-modeling methods. In addition, DMLA ensures rigorous validation of domain rules. In DMLA, domain models and validation logic are described in D#, a domain specific language designed specifically for this purpose. Scripts written in D# are parsed and an inner, 4-tuple representation is built. However, due to the multi-layer background and the completely modeled language, parsing DMLA models raises non-conventional difficulties that must be overcome. Reaching a satisfying balanc e between the expressive power and the concisity of the language is also desirable. In this paper, we present the parsing process of DMLA, its peculiarities and the solutions we have employed to deal with them. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

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

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:
Somogyi, N. and Mezei, G. (2022). The Challenges of Defining and Parsing Multi-Layer DMLA Models. In Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-550-0; ISSN 2184-4348, SciTePress, pages 358-363. DOI: 10.5220/0010918900003119

@conference{modelsward22,
author={Norbert Somogyi. and Gergely Mezei.},
title={The Challenges of Defining and Parsing Multi-Layer DMLA Models},
booktitle={Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2022},
pages={358-363},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010918900003119},
isbn={978-989-758-550-0},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - The Challenges of Defining and Parsing Multi-Layer DMLA Models
SN - 978-989-758-550-0
IS - 2184-4348
AU - Somogyi, N.
AU - Mezei, G.
PY - 2022
SP - 358
EP - 363
DO - 10.5220/0010918900003119
PB - SciTePress