• Research foci

    • 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

    since 2022
    Program committee member of 17th International Conference on Software Technologies (ICSOFT 2022), Lisbon, Prtugal.
    since 2022
    28th International European Conference on Parallel and Distributed Computing (Euro-Par 2022), Glasgow, UK.
    since 2022
    ACM SAC 2022, SE track, Brno, Czech Republic.
    since 2022
    DSAI 2022, Lisbon, Portugal.
    since 2022
    15th International Symposium on High-level Parallel Programming and Applications (HLPP 2022), Porto, Portugal.
    since 2022
    SACLA 2022, Cape Town, South Africa.
    since 2021
    Steering committee member of the International Symposium on High-Level Parallel Programming and Applications (HLPP).
    since 2021
    International Conference on Managed Programming Languages & Runtimes (MPLR).
    2020
    Programme committee member of SOFTENG 2020, Lisbon, Portugal
    2019
    Programme committee chair of WFLP 2019, Cottbus, Germany
    2019
    Programme committee member of LOPSTR 2019, Porto, Portugal
    2019
    Programme committee member of LA-CCI 2019, Guayaquil, Ecuador
    2019
    Programme committee member of HLPP 2019, Linköping, Sweden
    2019
    Programme committee member of ParCo 2019, Prague, Czech Republic
    2019
    rogramme committee member of 6th International Symposium on Formal Approaches to Parallel and Distributed Systems (4PAD) 2019, Dublin, Ireland
    2019
    rogramme committee member of VALID 2019, Valencia, Spain
    2019
    Programme committee member of ScalCom 2019, Leicester, UK
    2019
    Programme committee member of HLPGPU 2019 at HiPEAC, Valencia, Spain
    2019
    Programme committee member of INFOCOMP 2019, Nice, France
    2019
    Programme committee member of SBD 2019 (at ACM SIGMOD), Amsterdam, The Netherlands
    2019
    Programme committee member of SOFTENG 2019, Valencia, Spain
    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
    2018
    Programme committee member of WFLP 2018, Frankfurt a.M., Germany
    2018
    Programme committee member of ScalCom 2018, Guangzhou, China
    2018
    Programme committee member of HLPP 2018, Orléans, France
    2018
    Programme committee member of SACLA 2018, Cape Town, South Africa
    2018
    Programme committee member of VALID 2018, Nice, France
    2018
    Guest editor of International Journal of Parallel Computation, Special Issue on High-Level Parallel Programming with Algorithmic Skeletons, 2018
    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
    2017
    Programme committee member of SACLA 2017, Magaliesburg, South Africa
    2016
    Programme committee member of QRS 2016, Vienna, Austria
    2016
    Programme committee member of ACM SAC 2016, Track SE, Pisa, Italy
    2016
    Programme committee member of SBD 2016, San Francisco, USA
    2016
    Programme committee member of SACLA 2016, Pretoria, South Africa
    2016
    Programme committee member of HLPGPU 2016, Prague, Czech Republic
    2016
    Programme committee member of SOFTENG 2016, Lisbon, Portugal,
    2016
    Organizer and programme committee co-chair of HLPP 2016, Münster, Germany
    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)