Sebastian Ehmes

Dr.-Ing. Sebastian Ehmes

Research

  • Metamodelling and model transformation
  • Self-adaptive and distributed systems

Publications

Sebastian Ehmes (2025):
GIPS: A Graph- and MILP-based Optimization Framework.
Darmstadt, Technische Universität Darmstadt,
DOI: https://doi.org/10.26083/tuprints-00030156,
[Online: https://tuprints.ulb.tu-darmstadt.de/30156],
[PhD Thesis]

Maximilian Kratz, Sebastian Ehmes, Philipp Maximilian Menzel, Andy Schürr (2025):
Model-Driven Rapid Prototyping for Control Algorithms with the GIPS Framework (System Description).
In: Fourteenth and Fifteenth International Workshop on Graph Computation Models, Leicester, UK and Enschede, the Netherlands, 18.07.2023-18.07.2023 und 09.07.2024-09.07.2024,
In: Joerg Endrullis, Dominik Grzelak, Tobias Heindel, Jens Kosiol (eds.) Electronic Proceedings in Theoretical Computer Science, 417, P. 157-172, ISSN 2075-2180, Open Publishing Association,
DOI: https://dx.doi.org/10.4204/EPTCS.417.9,
[Online: https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?GCM2023.9],
[Conference Contribution]

Maximilian Kratz, Sebastian Ehmes, Marco Volle, Andy Schürr (2024):
Generating Training Data Sets for Machine Learning Approaches with GIPS.
In: Stefan Schulte, Boris Koldehofe (eds.) From Multimedia Communications to the Future Internet: Essays Dedicated to Ralf Steinmetz on the Occasion of His Retirement, 15200, P. 117-139, ISBN 978-3-031-71873-1, Springer,
DOI: https://doi.org/10.1007/978-3-031-71874-8_9,
[Book Section]

Sebastian Ehmes, Maximilian Kratz, Andy Schürr (2022):
Graph-Based Specification and Automated Construction of ILP Problems.
In: Electronic Proceedings in Theoretical Computer Science, P. 3-22, Open Publishing Association,
DOI: https://doi.org/10.4204/EPTCS.374,
[Online: https://cgi.cse.unsw.edu.au/~eptcs/content.cgi?GCM2022],
[Article]

Sebastian Ehmes, Maximilian Kratz, Andy Schürr (2022):
Graph-Based Specification and Automated Construction of ILP Problems.
In: Software Technologies: Applications and Foundations (STAF 2022), Nantes, France, 05.07.2022-08.07.2022,
In: GCM 2022: Graph Computation Models - 13th International Workshop Proceedings, P. 1-22,
[Online: https://gcm2022.github.io/proceedings.html],
[Conference Contribution]

Nicolas Behr, Bello Shehu Bello, Sebastian Ehmes, Reiko Heckel (2021):
Stochastic Graph Transformation For Social Network Modeling.
In: STAF 2021: Software Technologies: Applications and Foundations, virtual Conference, 21.06.2021-25.06.2021,
In: Berthold Hoffmann, Mark Minas (eds.) Proceedings Twelfth International Workshop on Graph Computational Models, 350, P. 35-50, ISSN 2075-2180, Open Publishing Association,
DOI: https://doi.org/10.4204/EPTCS.350.3,
[Conference Contribution]

Sebastian Ehmes, Lars Fritsche, Konrad Altenhofen (2020):
GrapeL: Combining Graph Pattern Matching and Complex Event Processing.
In: 1st International Conference on Systems Modelling and Management (ICSMM 2020), virtual Conference, 25.06.2020-26.06.2020,
Önder Babur, Joachim Denil, Birgit Vogel-Heuser (eds.) P. 180-196, ISBN 978-3-030-58166-4, Springer,
DOI: https://doi.org/10.1007/978-3-030-58167-1_13,
[Conference Contribution]

Sebastian Ehmes, Lars Fritsche, Andy Schürr (2019):
SimSG: Rule-based Simulation using Stochastic Graph Transformation.
In: Journal of Object Technology, P. 1-17, AITO,
DOI: https://doi.org/10.5381/jot.2019.18.3.a1,
[Online: https://doi.org/10.5381/jot.2019.18.3.a1],
[Article]

Projects

Teaching

  • C/C++ Programmierpraktikum
  • Projektseminar Softwaresysteme (as supervisor)
  • (Pro-)Seminar Softwaresystemtechnik (as supervisor)

Completed Student Theses

  • Isabella N. Grieser: Erkennung und effiziente Behandlung von disjunkten Graphmustern.
    Bachelor thesis, supervisor: S. Ehmes, 2020.
  • Tobias Niehues: Spezifikation von regelgetriebenen Simulationen biochemischer Reaktionsprozesse.
    Bachelor thesis, supervisor: S. Ehmes, 2020.
  • Daniel Ortiz: Detektierung und Auflösung von Kapazitätsengpässen in Energienetzen mittels inkrementeller Mustererkennung und linearer Programmierung.
    Master thesis, supervisor: S. Ehmes and L. Fritsche, 2021.
  • Thomas Brüning: Debugging und Visualisierung von stochastischen Graphtransformationen.
    Bachelor thesis, supervisor: S. Ehmes, 2021.
  • Maximilian Kratz: Performanzoptimierung von graphbasierten Algorithmen zur Einbettung virtueller Netzwerke in Rechenzentren.
    Master thesis, supervisor: S. Ehmes and S. Tomaszek, 2021.
  • Philipp Menzel: Planung von effizienten Datenverteilungstopologien für Streaming Applikationen.
    Master thesis, supervisor: M. Kratz and S. Ehmes, 2023.
  • Özcan Karaca: Testbed-Entwicklung für lectureStudio.
    Master thesis, supervisor: S. Ehmes and M. Kratz, 2024.
  • Janik Rapp: Entwurf und Implementierung einer DSL zur Definition von präzisen und erklärbaren Graph-Constraints.
    Master thesis, supervisor: L. Fritsche, S. Ehmes, and M. Kratz, 2024.
  • Marco Volle: Beschleunigung regelgetriebener Einbettungen von Graphstrukturen durch maschinelles Lernen.
    Master thesis, supervisor: S. Ehmes and M. Kratz, 2024.
  • Markus Blank: Debugging und Visualisierung von graphbasierten ILP-Spezifikationen.
    Master thesis, supervisor: M. Kratz and S. Ehmes, 2024.
  • Luise Mai: Entwicklung eines Werkzeugs zur Metamodell-Modell Co-Evolution.
    Master thesis, supervisor: L. Fritsche, S. Ehmes and M. Kratz, 2024.
Logo of the Group