Curriculum Vitae of Michael Hanus

Positions and degrees:

1978-84: Study of Computer Science, University of Dortmund
1984-90: Research assistant, University of Dortmund
1988: Ph.D. degree (Dr. rer. nat.), University of Dortmund
1991: Professor of Computer Science, University of Bielefeld
1992-94: Researcher at the Max-Planck-Institut für Informatik in Saarbrücken
1994: Habilitation in Computer Science, University of Saarbrücken
1995-99: Professor of Computer Science, RWTH Aachen
since 2000 Professor of Computer Science, Christian-Albrechts-Universität zu Kiel

Research:

My research activity is mainly concerned with the integration of functional and logic programming languages, the design and implementation of declarative programming languages, type systems for logic programming, analysis techniques for declarative programs, programming environments and applications of declarative languages. I have published more than ninety papers on these topics in international conference proceedings, journals and books. Concerning larger software projects, I guided during 1986-88 a project on the implementation of a compiler for full Prolog and during 1989-91 a project on an efficient compiler-based implementation of the functional logic language ALF. Currently, I am involved in the design, implementation, and application of the multi-paradigm declarative language Curry where I have several nationally and internationally funded research projects.

Program committee memberships:

Invitations to conferences:


Michael Hanus