• Research focuses

    • Model-Driven Software Development
    • Parallel Programming
    • Testing
    • Functional logic programming
    • E-assessment
  • Education

    1995
    Habilitation and venia legendi in Computer Science at RWTH Aachen University
    1989
    Doctoral degree (Dr. rer. nat.) at RWTH Aachen University
    1984
    University degree (diploma) in Computer Science at RWTH Aachen University
    1978- 1984
    Studies in Computer Science at RWTH Aachen University
  • Positions

    since 2004
    Director des European Research Center for Information Systems (ERCIS), WWU Münster
    since 1997
    Professor for Practical Computer Science at University of Münster
    1997
    Acting Professor at University of Münster
    1996- 1997
    Acting Professor at RWTH Aachen University
    1995- 1996
    Acting Professor at University of Gießen
    1994- 1995
    Assistant Professor at RWTH Aachen University
    1993
    Lehrauftrag an der Universität Ulm
    1993
    Visiting researcher at Chalmers University of Technology, Gothenburg, Sweden
    1992- 1994
    Assistant Professor at RWTH Aachen University
    1991- 1992
    Profesor asociado at Universidad Politécnica de Madrid, Spanien
    1990- 1991
    Research Associate at the chair for Computer Science at RWTH Aachen University
    1984- 1990
    Research Assistant at the chair for Computer Science at RWTH Aachen University
  • External functions

    2018
    Programme committee member of HLPGPU 2018, Manchester, UK
    2018
    Programme committee member of SAC 2018, Track SE, Pau, France
    2018
    Programme committee member of SAC 2018, Track PAPP, Pau, France
    2018
    Programme committee member of INFOCOMP 2018, Barcelona, Spain
    2018
    Programme committee member of SOFTENG 2018, Athens, Greece
    2018
    Programme committee member of SBD 2018, Houston, Texas, USA
    2017
    Programme committee member of LA-CCI 2017, Arequipa, Peru
    2017
    Programme committee member of WFLP 2017, Kiel, Germany
    2017
    Programme committee member of HLPP 2017, Valladolid, Spain
    2017
    Programme committee member of ParCo 2017, Bologna, Italy
    2017
    Programme committee member of PASCO 2017, Kaiserslautern, Germany
    2017
    Programme committee member of INFOCOMP 2017, Venice, Italy
    2017
    Programme committee member of HLPGPU 2017, Stockholm, Sweden
    2017
    Programme committee member of SBD 2017, Raleigh, USA
    2017
    Programme committee member of SOFTENG 2017, Venice, Italy
    2017
    Programme committee member of SACLA 2017, Magaliesburg, South Africa
    2017
    Guest Editor of International Journal of Parallel Computation, Special Issue on High-Level Parallel Programming with Algorithmic Skeletons, 2017
    2017
    Guest Editor of Parallel Processing Letters 27(1), 2017
    since 2013
    Editor of the Open Journal of Web Technologies, 2013
    2013- 2017
    Member of the selection committee of the German Academic Exchange Service (DAAD)
    2010
    Member of the jury of the IT innovation award of the German initiative for medium-sized businesses 2010
    since 2007
    Member of the Scientific Advisory Board of IMDEA-Software
    2003- 2008
    Member of the board of the Münsterland section of the German Society for Computer Science (GI)
    2001- 2010
    Member of the Steering Commitee of the International Symposium on Functional and Logic Programming (FLOPS)
    2001- 2006
    Board member of the European Association for Programming Languages and Systems (EAPLS)
    1997- 2003
    Member of the Steering Commitee of the ACM Conference on Principles and Practice of Declarative Programming (PPDP)
    1995- 2010
    Vice-chairman of the special interest group on “Programming Languages and Computing Concepts” of the German Society for Computer Science (GI)
  • Appointments

    2005
    Call to the univerity of the German armed forces (Bundeswehr) Munich (declined)
    1998
    Call to the University of Halle-Wittenberg (declined)