Hanspeter Mössenböck (born January 20, 1959, in
Schwanenstadt
Schwanenstadt is a town in the district of Vöcklabruck in the Austrian state of Upper Austria
Upper Austria ( ; ; ) is one of the nine States of Austria, states of Austria. Its capital is Linz. Upper Austria borders Germany and the Czech Repub ...
,
Austria
Austria, formally the Republic of Austria, is a landlocked country in Central Europe, lying in the Eastern Alps. It is a federation of nine Federal states of Austria, states, of which the capital Vienna is the List of largest cities in Aust ...
) is an
Austria
Austria, formally the Republic of Austria, is a landlocked country in Central Europe, lying in the Eastern Alps. It is a federation of nine Federal states of Austria, states, of which the capital Vienna is the List of largest cities in Aust ...
n
computer scientist
A computer scientist is a scientist who specializes in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
. He is professor of practical computer science and
systems software
System software is software designed to provide a platform for other software. An example of system software is an operating system (OS) (like macOS, Linux, Android, and Microsoft Windows).
Application software is software that allows users to d ...
at the
Johannes Kepler University Linz
The Johannes Kepler University Linz (German: ''Johannes Kepler Universität Linz'', short: ''JKU'') is a public university in Austria. It is located in Linz, the capital of Upper Austria. It offers bachelor's, master's, diploma and doctoral degre ...
and leads the institute of systems software.
[Computer Science SYSTEM SOFTWARE](_blank)
Johannes Kepler Universität
Life
From 1978 to 1983 Mössenböck studied computer science at the JKU and did his doctorate 1987 "
sub auspiciis Praesidentis
(Latin for ''Doctoral graduation under the Augury, auspices of the President of Austria, Federal President''), often abbreviated as doctoral graduation (German language, German: ), is a special form of doctoral graduation and the highest possib ...
" supervised by Peter Rechenberg. From 1987 to 1988 he was postdoc at the
Universität Zürich
The University of Zurich (UZH, ) is a public research university in Zurich, Switzerland. It is the largest university in Switzerland, with its 28,000 enrolled students. It was founded in 1833 from the existing colleges of theology, law, medicin ...
and from 1988 to 1994 assistant professor at the
ETH Zürich
ETH Zurich (; ) is a public university in Zurich, Switzerland. Founded in 1854 with the stated mission to educate engineers and scientists, the university focuses primarily on science, technology, engineering, and mathematics. ETH Zurich ra ...
. He worked with
Niklaus Wirth
Niklaus Emil Wirth ( IPA: ) (15 February 1934 – 1 January 2024) was a Swiss computer scientist. He designed several programming languages, including Pascal, and pioneered several classic topics in software engineering. In 1984, he won the Tu ...
on the
Oberon
Oberon () is a king of the fairy, fairies in Middle Ages, medieval and Renaissance literature. He is best known as a character in William Shakespeare's play ''A Midsummer Night's Dream'', in which he is King of the Fairies and spouse of Titania ...
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).
1994 Mössenböck became professor for Informatik (Systemsoftware) at the JKU. In the summer of 2000 he did his sabbatical at
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
JavaSoft group in California. A long term research cooperation resulted, with Sun, now Oracle. Since 2002 he presides the study commission Informatik, since 2004 he is leading the department of system software, since 2008 he is member of the
Technischen Universität Graz university council.
[FORSCHUNG SPEZIAL Rascher Übersetzer]
er Standard 2005-07-18.
2006 he became honorary doctor of the
Eötvös Loránd Universität Budapest. 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.
Work and research interest
Mössenböcks research interests include
programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s, compiler construction, and automate
software development
Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
.
In compiler construction Mössenböcks research group works the following topics. First, dynamic compilation, with areas like static single assignment form, feedback directed optimisation, dynamic redefinition of programs. Second, they work on allocation of registers of processors and ways to optimize dynamic compilation, like escape analysis, object inlining. Research results of the research group, e.g. register allocation, static single assignment form, escape analysis landed in Sun Microsystems java compiler. Mössenböck is the author of the open source compiler generator
Coco/R
Coco/R is a compiler generator that takes wirth syntax notationIn the manual, however, it is referred as L-attributed Extended Backus–Naur Form syntax (EBNF). grammars of a source language and generates a scanner and a parser for that lan ...
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)
* 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
External links
*
Informationen about Hanspeter MössenböckCompiler Generator Coco/RChristian Doppler Labor für Automated Software EngineeringPublikationen by Hanspeter Mössenböck* ''
tp://ftp.ethoberon.ethz.ch/Oberon/OberonV4/Docu/Oberon2.Report.ps The Programming Language Oberon-2' H. Mössenböck, N. Wirth, Institut für Computersysteme, ETH Zürich, January 1992
* ''
tp://ftp.ethoberon.ethz.ch/Oberon/OberonV4/Docu/Oberon2.Differences.ps Differences between Oberon and Oberon-2' Mössenböck and Wirth (1991)
{{DEFAULTSORT:Mossenbock, Hanspeter
1959 births
Austrian computer scientists
Academic staff of ETH Zurich
Academic staff of Johannes Kepler University Linz
Living people