Forschung & Lehre
 


computer science is no more about computers
than astronomy is about telescopes

Informatik hat mit Computern nicht mehr zu tun als die Astronomie mit Teleskopen
Edsger Wybe Dijkstra
(* 1930 - † 2002)

 
Forschung  

Code-Erzeugung aus UML-Modellen 2006-2010

ActiveCharts 2005-2010

Experimentelles Software Engineering 2007-2010

 
Vorträge  

Dominik Gessenharter:
Code-Erzeugung aus UML Klassendiagrammen,
Wissenschaftstrack
Vortrag (.pdf)
REConf 2009,
München,
März 2009

Stefan Sarstedt, Dominik Gessenharter, Jens Kohlmeyer, Alexander Raschke, Matthias Schneiderhan:
Presentation of our MDA Tool "ActiveCharts"
(Poster and Demonstration)

Tool Presentation Track
European Conference on Model Driven Architecture - Foundations and Applications (ECMDA'05), Nov. 2005

 
Publikationen  

D. Gessenharter
Code Generation for UML 2 Activity Diagrams
Towards a Comprehensive Model-Driven Development Approach

to appear - accepted for publication, ECMFA,
Birmingham, GB, June 2011
7th European Conference on Modeling Foundations and Applications,
Birmingham, GB, June 2011

H. Partsch, M. Dausend, D. Gessenharter, J. Kohlmeyer, and A. Raschke
From Formal Semantics to Executable Models:
A Pragmatic Approach to Model-Driven Development

to appear - accepted for publication in
No.1-2, Part2, 2011,a Special Issue of IJSI
Special Issue of IJSI, which is Festschrift in Honour of Manfred Broy’s 60th Birthday, 2011

D. Gessenharter
Extending the UML Semantics
for a Better Support of Model Driven Software Development

WORLDCOMP'10, SERP'10, Volume I, pp. 45-51, © CSREA Press, U.S.A.
2010 International Conference on Software Engineering Research & Practice SERP'10
July 12-15, 2010, Las Vegas, Nevada, USA

D. Gessenharter
Implementing UML associations in Java:
a slim code pattern for a complex modeling concept

RAOOL 2009,
ACM, New York, NY, USA, pp. 17-24, July 7th 2009.
European Conference on Object-Oriented Programming
Proceedings of the Workshop on Relationships and Associations in Object-Oriented Languages
July 6th - 10th 2009
Genova, Italy
Read the paper online
http://doi.acm.org/10.1145/1562100.1562104 © ACM

MODELS / UML 2008
D. Gessenharter
Mapping the UML2 Semantics of Associations to a Java Code Generation Model
K. Czarnecki et al. (Eds.): MoDELS 2008,
LNCS 5301, pp. 813-827, 2008.
ACM/IEEE 11th International Conference on
Model Driven Engineering Languages and Systems
September 28th - October 3rd 2008
Toulouse, France
Read the paper online
K. Czarnecki et al. (Eds.): MoDELS 2008, LNCS 5301, pp. 813-827, 2008. © Springer-Verlag Berlin Heidelberg 2008

D. Gessenharter, A.-M. Merten, N. F. Porta and A. Raschke:
Experiences on Using Software Experiments in the Validation of Industrial Research Questions
J.J. Cuadrado-Gallego et al. (Eds.): IWSM-Mensura 2007,
LNCS 4895, pp. 86-94, 2008.
International Conference on Software Process and Product Measurement
(IWSM-Mensura 2007)
Palma de Mallorca, 2007.
Best Paper Awarded
Read the paper online
J.J. Cuadrado-Gallego et al. (Eds.): IWSM-Mensura 2007, LNCS 4895, pp. 86-94, 2008. © Springer-Verlag Berlin Heidelberg 2008

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
OBJEKTspektrum 6/2007
Artikel lesen

S. Sarstedt, D. Gessenharter, J. Kohlmeyer,
A. Raschke and M. 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
Diplomarbeit
Universität Ulm,
2005

 
Lehrveranstaltungen
(Universität Ulm)
 
 
Sommersemester 2010  

Experimentelles Software-Engineering Praktikum / Projekt

 
Wintersemester 2009/2010  

Experimentelles Software-Engineering Praktikum / Projekt

 
Sommersemester 2009  

Experimentelles Software-Engineering Praktikum / Projekt

 
Wintersemester 2008/2009  

Experimentelles Software-Engineering
in Kooperation mit DaimlerChrysler
Praktikum / Projekt

 
Sommersemester 2008  

Konzeption und Entwicklung von Eclipse-Plugins für ausführbare UML-Modelle Praktikum / Projekt

 
Wintersemester 2007/2008  

Praktische Informatik Übung

 
Sommersemester 2007  

Experimentelles Software-Engineering
in Kooperation mit DaimlerChrysler
Praktikum

 
Wintersemester 2006/2007  

Requirements Engineering Übung

Praktische Informatik I
(Institut für Künstliche Intelligenz
Universität Ulm)
Übung



 
Sommersemester 2006  

Montage und Simulation von Anwendungen
unter Verwendung von UML 2.0
Modellierung und Implementierung eines Aufzugsystems
Praktikum



 
Diplomarbeiten  

Formalisierung der Transformationen von UML2 Klassen- und Verhaltensmodellen in Java-Code Tobias Schlecht
2012

Konzeption und prototypische Implementierung kommunizierender Interpreter für unterschiedliche Modellarten am Beispiel von Aktivitäten und Zustandsautomaten Dennis Knotz
2011

Code Generation for distributed UML Activities Martin Rauscher
2011

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 Marco Wengenmayer
2010

Prozessmodellanalyse, Anpassung und Umsetzung
Betrachtung der Microsoft DYNAMICS® SURE STEP METHODOLOGY und geeigneter Unterstützungswerkzeuge
Eric Fuchs
2009

Deriving constraintsfrom the UML2 Superstructure Specification for Checking Consistency between UML2 Diagrams Tark Nashsashbi
2008

Untersuchungen zur Laufzeitverbesserung des
ActiveCharts-Interpreters
Andreas Bulach
2008

Konzepte zur Codeerzeugung aus UML2.0 Klassendiagrammen unter spezieller Berücksichtigung semantischer Aspekte Christian Waniek
2007

Schnittstellendefinition und Integration eines modularen graphischen Panel-Editors für eclipse Stefan Mayer
2007

  Gessenharter.com