to better investigate and verify the semantics of many
multi-level modeling concepts. Therefore, in our cur-
rent work, we have implemented the concepts of the
potency notion according to its original definition and
presented how the mapping thereof was encoded in
DMLA. The results are promising for a multi-level
modeling framework to support future research work
such as i) implementing more varieties and interpre-
tations of existing multi-level concepts, and ii) in-
troducing domain-specific languages to adopt level-
adjuvant concepts in DMLA.
ACKNOWLEDGEMENTS
The research has been supported by the European
Union, co-financed by the European Social Fund
(EFOP-3.6.2-16-2017-00013, Thematic Fundamental
Research Collaborations Grounding Innovation in In-
formatics and Infocommunications.
REFERENCES
Atkinson, C. and Gerbig, R. (2016). Flexible deep mod-
eling with melanee. In Modellierung 2016 - Work-
shopband : Tagung vom 02. M
¨
arz - 04. M
¨
arz 2016
Karlsruhe, MOD 2016, volume 255, pages 117–121,
Bonn. K
¨
ollen.
Atkinson, C., Gerbig, R., and Kennel, B. (2012). Symbiotic
general-purpose and domain-specific languages. In
Proceedings of the 34th International Conference on
Software Engineering, ICSE ’12, pages 1269–1272,
Piscataway, NJ, USA. IEEE Press.
Atkinson, C., Gerbig, R., and K
¨
uhne, T. (2014). Comparing
multi-level modeling approaches. In CEUR Workshop
Proceedings, volume 1286.
Atkinson, C. and K
¨
uhne, T. (2000). Meta-level indepen-
dent modelling. In International Workshop on Model
Engineering at 14th European Conference on Object-
Oriented Programming.
Atkinson, C. and K
¨
uhne, T. (2001). The essence of multi-
level metamodeling. In Proceedings of the 4th Inter-
national Conference on The Unified Modeling Lan-
guage, Modeling Languages, Concepts, and Tools,
pages 19–33, Berlin, Heidelberg. Springer-Verlag.
Atkinson, C. and K
¨
uhne, T. (2008). Reducing accidental
complexity in domain models. Software & Systems
Modeling, 7(3):345–359.
B
¨
orger, E. and St
¨
ark, R. (2003). Abstract State Machines:
A Method for High-Level System Design and Analysis.
Springer-Verlag New York, Inc., 1st edition.
Clark, T. and Willans, J. (2012). Software language engi-
neering with xmf and xmodeler. In Formal and Prac-
tical Aspects of Domain-Specific Languages: Recent
Developments, volume 2, pages 311–340.
de Lara, J. and Guerra, E. (2010). Deep meta-modelling
with metadepth. In Vitek, J., editor, Objects, Mod-
els, Components, Patterns, pages 1–20, Berlin, Hei-
delberg. Springer Berlin Heidelberg.
de Lara, J., Guerra, E., and Cuadrado, J. S. (2014). When
and how to use multilevel modelling. ACM Trans-
actions on Software Engineering and Methodology,
24(2):12:1–12:46.
Fowler, M. and Scott, K. (2000). UML Distilled (2Nd
Ed.): A Brief Guide to the Standard Object Model-
ing Language. Addison-Wesley Longman Publishing
Co., Inc., Boston, MA, USA.
Frank, U. (2014). Multilevel modeling - toward a new
paradigm of conceptual modeling and information
systems design. Business & Information Systems En-
gineering, 6(6):319–337.
Gerbig, R., Atkinson, C., de Lara, J., and Guerra, E.
(2016). A feature-based comparison of melanee and
metadepth. In Proc. of the 3rd International Workshop
on Multi-Level Modelling co-located with ACM/IEEE
19th International Conference on Model Driven En-
gineering Languages & Systems (MoDELS 2016),
Saint-Malo, France, October 4, 2016., pages 25–34.
K
¨
uhne*, T. (2018). Exploring potency. In Proc. of the
21th ACM/IEEE International Conference on Model
Driven Engineering Languages and Systems, MOD-
ELS ’18, pages 2–12, New York, NY, USA. ACM.
K
¨
uhne, T. (2018). A story of levels. In Proceedings of
MODELS 2018 Workshops, Copenhagen, Denmark,
2018, pages 673–682.
K
¨
uhne, T. and Schreiber, D. (2007). Can program-
ming be liberated from the two-level style: Multi-
level programming with deepjava. SIGPLAN Not.,
42(10):229–244.
MDA (2001). OMG: Model Driven Architecture.
https://www.omg.org/mda. Accessed:2019-10-23.
Mezei, G., Theisz, Z., Urb
´
an, D., B
´
acsi, S., Somogyi, F. A.,
and Palatinszky, D. (2019). A bootstrap for self-
describing, self-validating multi-layer metamodeling.
In Dunaev, D. and Vajk, I., editors, Proceedings of the
Automation and Applied Computer Science Workshop
2019 : AACS’19, pages 28–38.
MOF (2005). OMG: MetaObject Facility.
http://www.omg.org/mof/. Accessed:2019-10-23.
Neumayr, B., Schuetz, C. G., Jeusfeld, M. A., and Schrefl,
M. (2018). Dual deep modeling: multi-level modeling
with dual potencies and its formalization in f-logic.
Software & Systems Modeling, 17(1):233–268.
Urb
´
an, D., Mezei, G., and Theisz, Z. (2017). Formalism
for static aspects of dynamic metamodeling. Peri-
odica Polytechnica Electrical Engineering and Com-
puter Science, 61(1):34–47.
Urb
´
an, 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 Develop-
ment - Volume 1: MODELSWARD,, pages 519–527.
INSTICC, SciTePress.
MODELSWARD 2020 - 8th International Conference on Model-Driven Engineering and Software Development
400