*** Welcome to piglix ***

Reinhard Wilhelm

Reinhard Wilhelm
Reinhard Wilhelm.jpg
Reinhard Wilhelm, 2014
Born (1946-06-05) 5 June 1946 (age 71)
Finnentrop, Germany
Fields Computer Scientist
Institutions Saarland University
Alma mater University of Münster,
Stanford University,
Technical University Munich
Known for compiler technology
Notable awards Konrad Zuse Medal (2009)
Merit Cross on Ribbon (2010)
ACM Distinguished Service Award (2011)

Reinhard Wilhelm (born June 5, 1946) is a German computer scientist.

Wilhelm was born in Deutmecke, today part of the municipality of Finnentrop, Westphalia. He studied math, physics and mathematical logic at University of Münster and computer science at Technical University Munich and Stanford University. He finished his PhD at TU Munich in 1977. In 1978, he obtained a professorship at Saarland University, where he led the chair for programming languages and compiler construction until his retirement in 2014. In addition, Wilhelm has held the post of scientific director of the Leibniz Center for Informatics at Schloss Dagstuhl from its inception in 1990 until 2014. Today he is a professor emeritus at Saarland University.

Wilhelm is one of the co-founders of the European Symposium on Programming (ESOP) and the European Joint Conferences on Theory and Practice of Software (ETAPS). The European Association for Programming Languages (EAPLS) goes back to his idea to found an organization for advancing research on programming languages and programming systems. In 1998, he founded AbsInt, a research spin-off that offers software for verification of time-critical properties of embedded systems, used for example for certification of the time-critical systems inside the Airbus A380.

Wilhelm's research focuses on programming languages, compiler construction, static program analysis and embedded real time systems, but also includes animation and visualization of algorithms and data structures. Wilhelm discovered connections between code selection and the theory of regular tree automata, which is relevant for code generation using tree automata. He is one of the co-developers of the MUG1, MUG2 and OPTRAN compiler generators, which are based on attribute grammars. Together with Ulrich Möncke, he proposed grammar flow analysis as a generalization of interprocedural data flow analysis. He invented a popular shape analysis based on three-valued logic together with Mooly Sagiv and Tom Reps.


...
Wikipedia

...