Dipl.-Inf. Dominik Gessenharter

Weitere Informationen finden Sie auf meiner externen Webseite.

Themen für Diplom-, Bachelor- und Masterarbeiten

  • Untersuchungen aktueller Ansätze zur Code-Generierung aus UML-Modellen
  • Vergleich komerzieller und open source Tools bzgl. des <i>compliance levels</i> in der Code-Generierung aus UML-Modellen
  • Entwicklung und Übertragung von Metriken auf UML-Modelle

Tätigkeiten

  • Mitarbeit am Projekt <LINK http://activecharts.informatik.uni-ulm.de>ActiveCharts</LINK>

Lehrveranstaltungen

  • Praktikum/Projekt <LINK 5795>Experimentelles Software-Engineering</LINK> (Sommersemester 11)
  • Praktikum/Projekt <LINK 5796>Experimentelles Software-Engineering</LINK> (Wintersemester 10/11)
  • Praktikum/Projekt Experimentelles Software-Engineering (Sommersemester 10)
  • Praktikum/Projekt Experimentelles Software-Engineering (Wintersemester 09/10)
  • Praktikum/Projekt Experimentelles Software-Engineering (Sommersemester 09)
  • Praktikum/Projekt Experimentelles Software-Engineering (Wintersemester 08/09)
  • Praktikum/Projekt (Sommersemester 08)<BR><LINK 9122>Konzeption und Entwicklung von Eclipse-Plugins für ausführbare UML-Modelle </LINK>
  • Praktische Informatik I Übungen (Wintersemseter 07/08)
  • Praktikum Experimentelles Software-Engineering (Sommersemester 07)
  • Requirements Engineering Übungen (Wintersemseter 06/07)
  • Praktische Informatik I Übungen (Wintersemseter 06/07)
  • Praktikum Montage und Simulation von Software mit UML (Sommersemseter 06)

Forschungsinteressen

  • Model Driven Development (MDD)
  • Model Driven Architecture (<LINK http://www.omg.org/mda/>MDA</LINK>)
  • Modellierung mit <LINK http://www.omg.org/UML>UML 2.2</LINK>
  • Simulation von Modellen
  • Code-Erzeugung

Veröffentlichungen

  • Dominik Gessenharter, Martin Rauscher: <i>Code Generation for UML 2 Activity Diagrams - Towards a Comprehensive Model-Driven Development Approach</i>. 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: <i>From Formal Semantics to Executable Models: A Pragmatic Approach to Model-Driven Development</i>. International Journal of Software and Informatics, 2011, 5 (1-2Part2): 291-312
  • Dominik Gessenharter: <i>UML Activities at Runtime.</i> 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: <i>Extending the UML Semantics for a Better Support of Model Driven Software Development.</i>In Proceedings of the 2010 International Conference on Software Engineering Research & Practice (SERP'10), Volume I, pp. 45-51, Las Vegas, Nevada USA, Juli 2010
  • Dominik Gessenharter: <i>Implementing UML associations in Java: a slim code pattern for a complex modeling concept.</i> 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= http://doi.acm.org/10.1145/1562100.1562104 <link http://portal.acm.org/citation.cfm?id=1562100.1562104> lesen...</link>
  • Dominik Gessenharter: <b>Mapping the UML2 Semantics of Associations to a Java Code Generation Model.</b> In<i> Proceedings of the 11th international Conference on Model Driven Engineering Languages and Systems </i>(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.<Link http://www.springerlink.com/content/2h21x52436416828/> lesen... </link>
  • Stefan Sarstedt, Jens Kohlmeyer, Alexander Raschke, Dominik Gessenharter: <b>ActiveChartsIDE - Eine pragmatische Umsetzung der MDA mit UML2-Aktivitätsdiagrammen</b>. OBJEKTspektrum 6/2007, SIGS-DATACOM GmbH Troisdorf, ISBN 0945-0491 <link http://www.sigs.de/publications/os/2007/06/sarstedt_kohlmeyer_OS_06_07.pdf> lesen...</link>
  • Dominik Gessenharter, Alexander-Mark Merten, Nicolas Fernando Porta, Alexander Raschke: <b>Experiences on Using Software Experiments in the Validation of Industrial Research Questions.</b> In <i>Software Process and Product Measurement: international Conference, Iwsm-Mensura 2007</i>, 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)<link http://www.springerlink.com/content/18324q07445572x4/> lesen...</link>
  • Stefan Sarstedt, Dominik Gessenharter, Jens Kohlmeyer, Alexander Raschke, Matthias Schneiderhan: <b>ActiveChartsIDE - An Integrated Software Development Environment comprising a Component for Simulating UML 2 Activity Charts</b>. The 2005 European Simulation and Modelling Conference (ESM'05)
  • Dominik Gessenharter: <b>Visualisierung der Simulation von graphischen Prototypen als Möglichkeit des interaktiven Debuggings von UML 2.0 Aktivitätsdiagrammen</b>. Diplomarbeit, Universität Ulm, 2005

Konferenzen und Workshops

  • Dominik Gessenharter: <i>Code Generation for UML 2 Activity Diagrams with ACTIVECHARTS</i>. ECMFA'11 Tools & Consultancy, Birmingham, GB, Juni 2011
  • Dominik Gessenharter: <LINK http://2009.reconf.de/wissenschaftstrack/universitaet-ulm-ii/><i>Code-Erzeugung aus UML Klassendiagrammen</i></LINK>, <LINK http://2009.reconf.de/fileadmin/PDF_Dateien/REConf_2009/Vortraege/Dominik_Gessenharter.pdf>Vortrag (.pdf)</LINK>, <LINK http://2009.reconf.de>REConf 2009</LINK>, München, Wissenschafts-Track.
  • Stefan Sarstedt, Dominik Gessenharter, Jens Kohlmeyer, Alexander Raschke, Matthias Schneiderhan: <i>Presentation of our MDA Tool "ActiveCharts" (Poster and Demonstration)</i>. European Conference on Model Driven Architecture - Foundations and Applications (ECMDA'05), Tool Presentation Track

Diplomarbeiten

  • Schlecht, Tobias: <i><b>Formalisierung der Transformationen von UML2 Klassen- und Verhaltensmodellen in Java-Code</b></i>, (2012)
  • Knotz, Dennis: <i><b>Konzeption und prototypische Implementierung kommunizierender Interpreter für unterschiedliche Modellarten am Beispiel von Aktivitäten und Zustandsautomaten</b></i>, (2011)
  • Rauscher, Martin: <i><b>Code Generation for distributed UML Activities</b></i>, (Engl.), (2011)
  • Wengenmayer, Marco: <i><b>Entwicklung eines Verfahrens zur systematischen Qualitätssicherung eines Code-Generators durch Erzeugung von UML-Modellen als Test-Eingabe und dazu passenden Testfällen zur Validierung/Verifikation von generiertem Code.</b></i>, (2010)
  • Fuchs, Eric: <i><b>Prozessmodellanalyse, Anpassung und Umsetzung</b> - Betrachtung der Microsoft DYNAMICS&reg; SURE STEP METHODOLOGY und geeigneter Unterstützungswerkzeuge</i>, (2009)
  • Nashashbi, Tark: <i><b>Deriving constraints from the UML2 Superstructure Specification for Checking Consistency between UML2 Diagrams</b></i>, (Engl.), (2008)
  • Bulach, Andreas: <i><b>Untersuchungen zur Laufzeitverbesserung des ActiveCharts-Interpreters</b></i>, (2008)
  • Waniek, Christian: <i><b>Konzepte zur Codeerzeugung aus UML2.0 Klassendiagrammen unter spezieller Berücksichtigung semantischer Aspekte</b></i>, (2007)
  • Mayer, Stefan: <i><b>Schnittstellendefinition und Integration eines modularen grafischen Panel-Editors für Eclipse</b></i>, (2007)