Institute of Software Engineering and Compiler Construction
- 1:
Teaching. - 2:
Research. - 3:
Staff.- 3.1:
Prof. Dr. Helmuth Partsch. - 3.2:
Prof. Dr. Thom Frühwirth. - 3.3:
Ulrike Seiter. - 3.4:
Alexander Breckel. - 3.5:
Marcel Dausend. - 3.6:
Dominik Gessenharter. - 3.7:
Dr. Walter Guttmann. - 3.8:
Peter Nothelfer. - 3.9:
Dr. Alexander Raschke. - 3.10:
Tobias Weck. - 3.11:
Amira Zaki. - 3.12:
External Ph.D. Students. - 3.13:
Former Staff and Ph.D. Students.
- 3.1:
- 4:
Contact.
Dipl.-Inf. Dominik Gessenharter

You can find further information on my
external home page.
Diploma, bachelor or master thesis
- Analysis of current code generation approaches for UML models
- Comparison of current UML tools with regard to the compliance level of generated code to the UML semantics of models
- Development of new metrics and appliance of existing ones to UML models
Activities
- collaboration in the ActiveCharts project
Courses
- practical course "Experimental software engineering" (summer term 2011)
- practical course "Experimental software engineering" (winter term 2010/2011)
- practical course "Experimental software engineering" (summer term 2010)
- practical course "Experimental software engineering" (winter term 2009/2010)
- practical course "Experimental software engineering" (summer term 2009)
- practical course "Experimental software engineering" (winter term 2008/2009)
- practical course "Design and implementationof eclipse-plugins for executable UML models" (summer term 2008)
- exercises for "Applied computer science I" (winter term 2007/2008)
- practical course "Experimental software engineering" (summer term 2007)
- exercises for "Requirements engineering" (winter term 2006/2007)
- exercises for "Applied computer science I" (winter term 2006/2007)
- practical course "Assembly and simulation of applications using UML" (summer term 2006)
Research interests
Publications
- Dominik Gessenharter, Martin Rauscher: Code Generation for UML 2 Activity Diagrams - Towards a Comprehensive Model-Driven Development Approach. In ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications, Birmingham, GB, Juni 2011
- Helmuth Partsch, Marcel Dausend, Dominik Gessenharter, Jens Kohlmeyer, Alexander Raschke: From Formal Semantics to Executable Models: A Pragmatic Approach to Model-Driven Development. International Journal of Software and Informatics, 2011, 5 (1-2Part2): 291-312
- Dominik Gessenharter: UML Activities at Runtime. In Advances in Conceptual Modeling - Applications and Challanges, LNCS Volume 6413, pp 275-284, ER Workshops 2010, Vancouver, British Columbia CANADA, November 2010
- Dominik Gessenharter: Extending the UML Semantics for a Better Support of Model Driven Software Development In Proceedings of the 2010 International Conference on Software Engineering Research & Practice (SERP'10), Volume I, pp 45-51, Las Vegas, Nevada USA, July 2010
- Dominik Gessenharter: Implementing UML associations in Java: a slim code pattern for a complex modeling concept. In Proceedings of the Workshop on Relationships and Associations in Object-Oriented Languages (Genova, Italy, July 07 - 07, 2009). RAOOL '09. ACM, New York, NY, 17-24. DOI= doi.acm.org/10.1145/1562100.1562104 read...
- Dominik Gessenharter: Mapping the UML2 Semantics of Associations to a Java Code Generation Model. In Proceedings of the 11th international Conference on Model Driven Engineering Languages and Systems (Toulouse, France, September 28 - October 03, 2008). K. Czarnecki, I. Ober, J. Bruel, A. Uhl, and M. Völter, Eds. Lecture Notes In Computer Science, vol. 5301. Springer-Verlag, Berlin, Heidelberg, 813-827. read...
- Stefan Sarstedt, Jens Kohlmeyer, Alexander Raschke, Dominik Gessenharter: ActiveChartsIDE - Eine pragmatische Umsetzung der MDA mit UML2-Aktivitätsdiagrammen. OBJEKTspektrum 6/2007, SIGS-DATACOM GmbH Troisdorf, ISBN 0945-0491 read...
- Dominik Gessenharter, Alexander-Mark Merten, Nicolas Fernando Porta, Alexander Raschke: Experiences on Using Software Experiments in the Validation of Industrial Research Questions. In Software Process and Product Measurement: international Conference, Iwsm-Mensura 2007, Palma De Mallorca, Spain, November 5-8, 2007. Revised Papers, J. J. Cuadrado-Gallego, R. Braungarten, R. R. Dumke, and A. Abran, Eds. Lecture Notes In Computer Science, vol. 4895. Springer-Verlag, Berlin, Heidelberg, 86-94 (Best Paper Award) read...
- Stefan Sarstedt, Dominik Gessenharter, Jens Kohlmeyer, Alexander Raschke, Matthias Schneiderhan: ActiveChartsIDE - An Integrated Software Development Environment comprising a Component for Simulating UML 2 Activity Charts. The 2005 European Simulation and Modelling Conference (ESM'05)
- Dominik Gessenharter: Visualisierung der Simulation von graphischen Prototypen als Möglichkeit des interaktiven Debuggings von UML 2.0 Aktivitätsdiagrammen. Diploma thesis, Universität Ulm, 2005
Conferences and workshops
- Dominik Gessenharter: Code Generation for UML 2 Activity Diagrams with ACTIVECHARTS. ECMFA'11 Tools & Consultancy, Birmingham, GB, Juni 2011
- Dominik Gessenharter: Code-Generation from UML Class Diagrams (in german), scientific talk, REConf 2009, Munich, Scientific-Track.
- Stefan Sarstedt, Dominik Gessenharter, Jens Kohlmeyer, Alexander Raschke, Matthias Schneiderhan: Presentation of our MDA Tool "ActiveCharts" (Poster and Demonstration). European Conference on Model Driven Architecture - Foundations and Applications (ECMDA'05), Tool Presentation Track
Diploma theses
- Knotz, Dennis:Design and Protopypical Implementation of Communicating Interpreters for Different Aspects of Models Using the Example of UML2 Activities and State Machines, (GER), (2011)
- Rauscher, Martin: Code Generation for distributed UML Activities, (2011)
- Wengenmayer, Marco: Developing an Approach for Systematically Testing a Code Generator - Building UML Models for Test Input and Appropriate Testcases for Validation/Verification of Generated Code., (GER), (2010)
- Fuchs, Eric: Analyzis, Adaption and Implementation of a Process Model
Examination of Microsoft DYNAMICS® SURE STEP METHODOLOGY and suitable Tools, (GER), (2009) - Nashashbi, Tark: Deriving constraints from the UML2 Superstructure Specification for Checking Consistency between UML2 Diagrams, (2008).
- Bulach, Andreas: Research on Enhacements of Runtime Characteristics of the ActiveCharts-Interpreter, (GER), (2008)
- Waniek, Christian: Concepts of Code Generation from UML2.0 Class Diagrams Paticularly Considering Semantical Aspects, (GER), (2007)
- Mayer, Stefan: Definition of Interfaces and Integration of a modular graphical Panel-Editor for Eclipse, (GER), (2007)
Contact
- Institut für Programmiermethodik und Compilerbau
- Universität Ulm
- D-89069 Ulm
- room: o27-416
- phone: +49 (0)731/50-24252
- fax: +49 (0)731/50-24162
- e-mail:
dominik.gessenharter (at) uni-ulm.de


