Projects
Contact
Projects
Model Consistency ensured by Metamodel Integration (MoConseMI) |
End: 06.11.2023
Participants
M.Sc. Johannes MeierProf. Dr. Andreas Winter
In multi-perspective software development, several perspectives exist presenting different views on the developed artefacts like sourcecode, architecture descriptions, requirements, and testcases. Because some perspectives handle the same data and all the data have relationships between each other, there is a strong need for synchronization of the data between different perspectives. As example, architecture descriptions like UML component and class diagrams show the main parts of the sourcecode, which results in the need for synchronization between diagrams and sourcecode.
To solve this problem, there exist two general approaches: Synthetic approaches create manually transformations for the synchronization of the data between different perspectives. Projectional approaches create an integrated metamodel (called SUMM) which describes the complete current domain (here software development) consisting of the viewpoints of all perspectives. The perspectives read and write data directly from and to one big model containing all data of all perspectives conforming to the SUMM.
This project follows the projectional SUMM approach using integrated metamodels. The problem in the area of integrated metamodels is, that there exist no approach for creating SUMMs. Therefore, this project aims at developing and validating a method for integrating single metamodels (CMMs) into one SUMM.
Theses
Completed Theses
- 14.09.2021
Extraktion von Modellen aus LaTeX (BA) - 24.02.2021
Modellgetriebene Vernetzung von Informationsquellen (BA) - 30.06.2020
Extraktion von Modellen aus Datenbanken (BA) - 19.03.2020
Daten-Integration in Unternehmen: Synchronisierung (BA) - 17.03.2020
Daten-Integration in Unternehmen: Integration (BA) - 28.01.2020
Extraktion von Modellen aus Excel (BA) - 19.11.2019
Integration von Zugangsdaten (BA) - 05.03.2019
Inkrementelles Parsen von Java-Code (BA) - 27.11.2018
Analyse von Referenzmodellen (MA) - 09.10.2018
Modellbasierte Darstellung von C++ Sourcecode (BA) - 02.08.2017
Modellierung von Anforderungen (MA) - 20.07.2017
Mapping von Java auf das Dagstuhl Middle Model (BA) - 12.09.2016
Abstract Semantic Graphs for Java (BA)
Publications
[inproceedings]
Paper
|
|
Meier, Johannes; Kateule, Ruthbetha; Winter, Andreas: Operator-based Viewpoint Definition, In: Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development, pp. 401-408, Valletta, SciTePress, February 2020. |
|
[inproceedings]
Paper
|
|
Artikov, Muzaffar; Meier, Johannes; Winter, Andreas: Towards Integrated IoT Languages, In: International Conference on Information Science and Communications Technologies (ICISCT) 2019, pp. 1-5, Tashkent, Uzbekistan, IEEE, 2020. |
|
[inproceedings]
Paper
|
|
Meier, Johannes; Werner, Christopher; Klare, Heiko; Tunjic, Christian; Aßmann, Uwe; Atkinson, Colin; Burger, Erik; Reussner, Ralf; Winter, Andreas: Classifying Approaches for Constructing Single Underlying Models, In: Hammoudi, Slimane; Pires, Luis Ferreira; Selic, Bran (eds): Model-Driven Engineering and Software Development, MODELSWARD 2019, vol. 1161, Communications in Computer and Information Science (CCIS), pp. 350-375, Cham, Springer International Publishing, 2020. |
|
[inproceedings]
Paper
|
|
Meier, Johannes; Klare, Heiko; Tunjic, Christian; Atkinson, Colin; Burger, Erik; Reussner, Ralf; Winter, Andreas: Single Underlying Models for Projectional, Multi-View Environments, In: Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development, pp. 119-130, Prague, SCITEPRESS, February 2019. |
|
[inproceedings]
Paper
|
|
Atkinson, Colin; Burger, Erik; Meier, Johannes; Reussner, Ralf; Winter, Andreas: Preface to the 1st Workshop on View-Oriented Software Engineering (VoSE), In: ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) 2019, pp. 370-370, Munich, Germany, IEEE, 2019. |
|
[inproceedings]
Paper
Slides
|
|
Meier, Johannes; Winter, Andreas: Model Consistency ensured by Metamodel Integration, In: Hebig, Regina; Berger, Thorsten (eds): 6th International Workshop on The Globalization of Modeling Languages (GEMOC), co-located with ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), pp. 408-415, Copenhagen, CEUR Proceedings of MODELS 2018 Workshops, October 2018. |
|
[article]
Paper
|
|
Meier, Johannes; Winter, Andreas: Towards Evolution Scenarios of Integrated Software Artifacts, vol. 38, no. 2, In: Softwaretechnik-Trends, pp. 63-64, May 2018. |
|
[article]
Paper
|
|
Meier, Johannes; Winter, Andreas: Traceability enabled by Metamodel Integration, vol. 38, no. 1, In: Softwaretechnik-Trends, pp. 21-26, February 2018. |
|
[article]
Paper
|
|
Meier, Johannes; Winter, Andreas: Towards Metamodel Integration Using Reference Metamodels, In: 4th Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling (VAO 2016), pp. 19-22, March 2016. |
|