loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Maximilian Hammer ; Ralph Maschotta ; Alexander Wichmann ; Tino Jungebloud ; Francesco Bedini and Armin Zimmermann

Affiliation: Systems and Software Engineering Group, Computer Science and Automation Department, Technische Universität Ilmenau, Ilmenau, Germany

Keyword(s): Model Driven Software Development, Composite Structures, Executable UML, Code Generation, PSCS, fUML, UML, C++.

Abstract: OMG’s PSCS specification extends the execution model of fUML by precise runtime semantics for UML composite structures. With composite structures being a concept for describing structural properties of a model, the majority of execution semantics specified by PSCS concern analysis and processing of static information about the model’s fine-grained structure at runtime. Using Model-To-Text-Transformation to generate source code, which serves as an input for PSCS’s actual execution environment, the runtime level of model execution can be relieved by outsourcing analysis and processing of static information to the level of code generation. By inserting this step of preprocessing, the performance of the actual model execution at runtime can be improved. This paper introduces an implementation of the PSCS specification for C++ based on code generation using Model-to-Text-Transformation. Moreover, it presents a set of test models validating the correct functionality of the implementation a s well as a performance benchmark. The PSCS implementation presented by this paper was developed as a part of the MDE4CPP∗ project. (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 3.144.109.5

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:
Hammer, M.; Maschotta, R.; Wichmann, A.; Jungebloud, T.; Bedini, F. and Zimmermann, A. (2021). A Model-driven Implementation of PSCS Specification for C++. In Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-487-9; ISSN 2184-4348, SciTePress, pages 100-109. DOI: 10.5220/0010267801000109

@conference{modelsward21,
author={Maximilian Hammer. and Ralph Maschotta. and Alexander Wichmann. and Tino Jungebloud. and Francesco Bedini. and Armin Zimmermann.},
title={A Model-driven Implementation of PSCS Specification for C++},
booktitle={Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2021},
pages={100-109},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010267801000109},
isbn={978-989-758-487-9},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - A Model-driven Implementation of PSCS Specification for C++
SN - 978-989-758-487-9
IS - 2184-4348
AU - Hammer, M.
AU - Maschotta, R.
AU - Wichmann, A.
AU - Jungebloud, T.
AU - Bedini, F.
AU - Zimmermann, A.
PY - 2021
SP - 100
EP - 109
DO - 10.5220/0010267801000109
PB - SciTePress