Detailseite
Projekt Druckansicht

Spezifikation und Analyse von Modelltransformationen mit Hilfe von Modelltransformationseinheiten

Fachliche Zuordnung Theoretische Informatik
Förderung Förderung von 2013 bis 2016
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 233031177
 
Erstellungsjahr 2016

Zusammenfassung der Projektergebnisse

Modelltransformationseinheiten sind formale Spezifikationen von Modelltransformationen, die anders als die meisten anderen Modelltransformationsansätze, die einzelne Graphen, Diagramme oder textuelle Strukturen als Modelle betrachten, auf getupelten Modellen arbeiten. Sie haben beliebig viele Komponenten, die Konstanten, Zahlen, Wörter, Mengen, Terme, Formeln, Bäume, Graphen, u. ä. sein können, aber auch wieder Tupel, so dass beliebig komplexe Strukturen möglich sind. Die Transformation findet simultan auf allen Komponenten statt, wobei je nach Komponententyp geeignete Operationen ausgeführt werden. Für Graphkomponenten werden dafür die üblichen Graphtransformationsregeln eingesetzt. In dem Projekt Spezifikation und Analyse von Modelltransformationen mit Hilfe von Modelltransformationseinheiten sind solche Modelltransformationseinheiten weiter untersucht worden. Die erzielten Ergebnisse betreffen insbesondere die Termination und Korrektheit von Modelltransformationen. Fortschritte sind auch erzielt worden hinsichtlich der Komposition von Modelltransformationseinheiten und ihrer Werkzeugunterstützung beim Auswerten, Visualisieren und Verifizieren. Mit der visuellen Modellierung von reversiblen Schaltungen einerseits und der Schwarmintelligenz andererseits sind neue Anwendungsfelder erschlossen worden. Besonders erwähnenswert ist schließlich, dass im Rahmen des Projekts erste Überlegungen angestellt worden sind, Modelltransformationseinheiten zum Basiskonzept einer Modellierungs- und Transformationssprache für dynamische logistische Systeme zu machen.

Projektbezogene Publikationen (Auswahl)

  • Graph Tuple Transformation. Electronic Communications of the EASST 62, 2013. 23 pages
    Hans-Jörg Kreowski, Sabine Kuske
  • Graph Transformation Meets Reversible Circuits: Generation, Evaluation, and Synthesis. In Holger Giese, Barbara König, editors, Proc. 7th Intl. Conference on Graph Transformation (ICGT 2014), volume 8571 of Lecture Notes in Computer Science, pages 237-252. Springer, 2014
    Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye, Melanie Luderer
    (Siehe online unter https://doi.org/10.1007/978-3-319-09108-2_16)
  • Graph Transformation Meets Reversible Circuits: Model Transformation and Optimization. In Rachid Echahed, Mark Minas, editors, Graph Transformation: Proceedings of the 9th International Conference ICGT 2016, in Memory of Hartmut Ehrig, Held as Part of STAF 2016, Vienna, Austria, pages 236-251. Springer International Publishing, 2016
    Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye, Caroline von Totth
    (Siehe online unter https://doi.org/10.1007/978-3-319-40530-8_15)
  • Toward a Comprehensive Approach to the Transformation of Logistic Models. In Herbert Kotzab, Jürgen Pannek, Klaus-Dieter Thoben, editors, Dynamics in Logistics, Proc. 4th International Conference, LDIC 2014, Bremen, Germany, Lecture Notes in Logistics, pages 115-126. Springer, 2016
    Hans-Jörg Kreowski, Marco Franke, Karl Hribernik, Sabine Kuske, Klaus-Dieter Thoben, Caroline von Totth
    (Siehe online unter https://doi.org/10.1007/978-3-319-23512-7_11)
 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung