Multi-level Dynamic Instantiation for Resolving Node-edge Dichotomy

Zoltan Theisz, Gergely Mezei

2016

Abstract

The core idea of metamodel-based model construction is well established. However, there are different meta-modeling approaches relying on various modeling structures and instantiation procedures. Although, in general, these approaches offer similar features, they are sometimes incompatible with each other. Therefore, a precise abstract definition of instantiation is needed. The paper describes an abstract modeling framework, which is easily customizable in order to adapt it to different multi-level modeling techniques. The framework consists of an abstract modeling structure, basic built-in constructs, and a dynamic instantiation procedure. The paper demonstrate the flexibility of the approach by a specific bootstrap that is explicitly designed for the rebalancing of the node-edge antagonism, which is mostly the origin of many reification patterns applied in current meta-model designs. Although the proposed solution to the node-edge dichotomy is only an example of our multi-level meta-modeling approach, it is per se a valuable achievement showing that it can be done in a more elegant manner than it is usually expressed in other state-of-the art modeling frameworks.

References

  1. Atkinson, C. & Kühne, T., 2001. The Essence of Multilevel Metamodeling. The Unified Modeling Language. Modeling Languages, Concepts, and Tools, Volume 2185, pp. 19-33.
  2. Atkinson, C. & Kühne, T., 2002. Rearchitecting the UML infrastructure. ACM Transactions on Modeling and Computer Simulation (TOMACS), 12(4), pp. 290-321.
  3. Atkinson, C. & Kühne, T., 2003. Model-Driven Development: A Metamodeling Foundation. IEEE Software, 20(5), pp. 36-41.
  4. Boerger, E. & Stark, R., 2003. Abstract State Machines: A Method for High-Level System Design and Analysis. s.l.: Springer-Verlag Berlin and Heidelberg GmbH & Co. KG.
  5. Neumayr, B., Jeusfeld, M. A., Schrefl, M. & Schütz, C., 2014. Dual Deep Instantiation and Its ConceptBase Implementation. s.l., s.n.
  6. NFV, 2013. Network Functions Virtualisation (NFV); Architectural Framewok. [Online] Available at: http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/0 1.01.01_60/gs_nfv002v010101p.pdf"
  7. OASIS, 2013. OASIS: Topology and Orchestration Specification for Cloud Applications Version 1.0. [Online] Available at: http://docs.oasisopen.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html
Download


Paper Citation


in Harvard Style

Theisz Z. and Mezei G. (2016). Multi-level Dynamic Instantiation for Resolving Node-edge Dichotomy . In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 274-281. DOI: 10.5220/0005690802740281


in Bibtex Style

@conference{modelsward16,
author={Zoltan Theisz and Gergely Mezei},
title={Multi-level Dynamic Instantiation for Resolving Node-edge Dichotomy},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2016},
pages={274-281},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005690802740281},
isbn={978-989-758-168-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Multi-level Dynamic Instantiation for Resolving Node-edge Dichotomy
SN - 978-989-758-168-7
AU - Theisz Z.
AU - Mezei G.
PY - 2016
SP - 274
EP - 281
DO - 10.5220/0005690802740281