Hanspeter Mössenböck
   HOME

TheInfoList



OR:

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
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öck

Compiler Generator Coco/R

Christian Doppler Labor für Automated Software Engineering

Publikationen 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