PhD position in model-driven engineering at the University of Marburg
A 2-year PhD position (scientific assistant) is available at the
University of Marburg, starting at the next possible date.
------------------------------
In the context of the DFG priority program "Design for Future - Managed
Software Evolution" the aim is to improve the versioning of models of
model-based software projects. Versioning concepts, algorithms, and
tools for software models shall be lifted from a low level to a higher,
user-friendly abstraction level. This aim includes the specification and
recognition of complex edit operations as well as detecting conflicts
and merging model evolutions on the level of edit operations. All main
model versioning concepts shall be formalized by graph transformation
concepts in order to reason about complex model modifications and their
interrelations. To check the technical feasibility of our approach, we
choose the widely used Eclipse Modeling Project (EMF) as technical space.
We are looking for a motivated person interested in the topic above and
with a German diploma, master, or a comparable degree in computer
science or a related field. Candidates should have an excellent
knowledge in model-driven software development, especially EMF and model
transformations, very good practical skills in Java programming as well
as good knowledge of graph transformation concepts.
For further information see:
http://www.uni-marburg.de/fb12/swt/forschung/projekte/2013_04_02_taentzer_scientific_assistant.pdf