loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Sven Jäger ; Ralph Maschotta ; Tino Jungebloud ; Alexander Wichmann and Armin Zimmermann

Affiliation: Technische Universität Ilmenau, Germany

Keyword(s): Model based Software Development, Code Generation, Meta Modeling, C++, UML, MOF, Ecore.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Generative Programming ; MetaModeling ; Methodologies, Processes and Platforms ; Model Transformations and Generative Approaches ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering

Abstract: Model-driven architecture is a well-known approach for the development of complex software systems. The most famous tool chain is provided by Eclipse with the tools of the Eclipse modeling project. Like Eclipse itself, these tools are based on Java. However, there are numerous legacy software packages written in C++, which often use only an implicit meta-model. A real C++ implementation of this meta-model would be necessary instead to be used at run time. This paper presents a generator for C++ to create the classes, meta-model packages, and factories to realize modeling, transformation, validation, and comparison of UML models. It gives an overview of its workflow and major challenges. Moreover, a comparison between Java and C++ implementations is given, considering different benchmarks.

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 3.133.79.70

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:
Jäger, S.; Maschotta, R.; Jungebloud, T.; Wichmann, A. and Zimmermann, A. (2016). An EMF-like UML Generator for C++. In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-168-7; ISSN 2184-4348, SciTePress, pages 309-316. DOI: 10.5220/0005744803090316

@conference{modelsward16,
author={Sven Jäger. and Ralph Maschotta. and Tino Jungebloud. and Alexander Wichmann. and Armin Zimmermann.},
title={An EMF-like UML Generator for C++},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2016},
pages={309-316},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005744803090316},
isbn={978-989-758-168-7},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - An EMF-like UML Generator for C++
SN - 978-989-758-168-7
IS - 2184-4348
AU - Jäger, S.
AU - Maschotta, R.
AU - Jungebloud, T.
AU - Wichmann, A.
AU - Zimmermann, A.
PY - 2016
SP - 309
EP - 316
DO - 10.5220/0005744803090316
PB - SciTePress