Hanspeter Mössenböck

Hanspeter Mössenböck (born January 20, 1959, in Schwanenstadt, Austria) is an Austrian computer scientist. Until his retirement in 2025, he was a professor of Computer Science and System Software at the Johannes Kepler University Linz and led the institute for System Software.[1]

Life

From 1978 to 1983 Mössenböck studied computer science at the JKU and did his doctorate 1987 "sub auspiciis Praesidentis" supervised by Peter Rechenberg. From 1987 to 1988 he was postdoc at the Universität Zürich and from 1988 to 1994 assistant professor at the ETH Zürich. He worked with Niklaus Wirth on the Oberon programming language and the Oberon system. He was founder and first president of the CHOOSE, the Swiss Group for Object-oriented Software Engineering with the Swiss Informatics Society (SI).[2][3]

1994 Mössenböck became professor for Informatik (Systemsoftware) at the JKU. In the summer of 2000 he did a sabbatical at Sun Microsystems JavaSoft group in California. A long term research cooperation resulted, with Sun, now Oracle. From 2002 to 2025 he chaired the study commission Informatik, from 2004 to 2025 he was the chair of the institute for System Software, from 2008 to 2018 he was a member of the Technischen Universität Graz university council.[4]

2006 he became honorary doctor of the Eötvös Loránd Universität Budapest.[5] From 2006 to 2013 he also led the Christian Doppler laboratory for automated software engineering at the JKU.

From 2019 to 2022 he served as the head of the academic senate for the JKU, the university's highest body.[1]

Work and research interest

Mössenböcks research interests include programming languages, compiler construction, and automate software development.[6][7]

In compiler construction Mössenböcks research group worked the following topics. First, dynamic compilation, with areas like static single assignment form, feedback directed optimisation, dynamic redefinition of programs. Second, they work on register allocation in compilers and ways to optimize dynamic compilation, like escape analysis, object inlining. Results of this research, e.g. register allocation, static single assignment form, escape analysis landed in Oracle's (formerly Sun's) Java compiler. Mössenböck is the author of the open source compiler generator Coco/R which is used in quite a number of universities and companies.

In the software engineering domain the research interest is on object oriented and component based systems, especially on composing software dynamically via plug-ins. Further areas of work are domain specific language and tools.

Honours

  • Ehrendoktorat from the Oxford Brookes University (2025)[8]
  • Ehrensenator at Technischen Universität Graz (2018)
  • Ehrendoktorat der Eötvös Loránd Universität Budapest (2006)
  • Unterrichtspreis des Departements Informatik der ETH Zürich (1989)
  • Promotion „sub auspiciis praesidentis rei publicae“ (1987)
  • Richard-Büche-Preis der Sparkasse Oberösterreich (1978)

References

  1. ^ a b Computer Science SYSTEM SOFTWARE, Johannes Kepler University Linz
  2. ^ Hanspeter Mössenböck, 1959-, on ETH History.
  3. ^ Project Oberon, The Design of an Operating System, a Compiler, and a Computer Revised Edition 2013, Niklaus Wirth, Jürg Gutknecht
  4. ^ FORSCHUNG SPEZIAL Rascher Übersetzer, [Der Standard], 2005-07-18.
  5. ^ Honorary Doctors of ELTE
  6. ^ ACM Author profile, 2021-02-21.
  7. ^ DBLP, Mössenböck papers
  8. ^ "Prof. Mössenböck mit Ehrendoktorat geehrt". Johannes Kepler Universät. Retrieved 25 June 2025.