Joost-Pieter Katoen

Last updated
Joost-Pieter Katoen
Joost-Pieter-Katoen.jpg
Joost-Pieter Katoen in Logic Lane, Oxford
Citizenship Dutch
Alma mater
Awards
Scientific career
Fields
Institutions
Website www-i2.informatik.rwth-aachen.de/~katoen/

Joost-Pieter Katoen (born October 6, 1964) is a Dutch theoretical computer scientist based in Germany. He is distinguished professor [1] in Computer Science and head of the Software Modeling and Verification Group [2] at RWTH Aachen University. Furthermore, he is part-time associated to the Formal Methods & Tools group at the University of Twente. [3]

Contents

Education

Katoen received his master's degree with distinction in Computer Science from the University of Twente in 1987. In 1990, he was awarded a Professional Doctorate in Engineering from the Eindhoven University of Technology, and in 1996, he received his Ph.D. in computer science from the University of Twente. [4]

Research

Katoen's main research interests are formal methods, computer aided verification, in particular model checking, concurrency theory, and semantics, in particular semantics of probabilistic programming languages. [5] His research is largely tool and application oriented.

Together with Christel Baier he wrote and published the book Principles of Model Checking . [6]

Career

From 1997 to 1999, Katoen was a postdoctoral researcher at the University of Erlangen-Nuremberg. In 1999, he became an associate professor at the University of Twente, where he still holds a part-time position. [3] In 2004, he was appointed a full professor at RWTH Aachen University.

In 2013, Katoen became Theodore von Kármán Fellow and Distinguished Professor at RWTH Aachen University. Also in 2013, he was elected member of the Academia Europaea. [7] In 2017, he received an honorary doctorate from Aalborg University. [8] In 2018, Katoen was awarded the highly remunerated ERC Advanced Grant. [9] [10] In 2020, Katoen became an ACM Fellow and in 2021, he was elected as member of the Royal Holland Society of Science and Humanities (KHMW). [11] [12] In 2022, he was elected as member of the North Rhine-Westphalian Academy of Science, Humanities and the Arts. [13]

Katoen is a founding member of the IFIP Working Group (WG) 1.8 on Concurrency Theory and a member of the WG 2.2 Formal Description of Programming Concepts. From 2006 to 2010, he was engaged in the Review College of the British Engineering and Physical Sciences Research Council (EPSRC). During 2015-2019 he chaired the Steering Committee of the European Joint Conferences on Theory and Practice of Software (ETAPS). [14] Since 2020, he chairs the Steering Committee of the TACAS (Tools and Algorithms for the Construction and Analysis of Systems) conference.

For his commitment to work-life balance, especially for young Ph.D. students with children, he was awarded the FAMOS Prize by RWTH Aachen University in 2017. [15]

Katoen's work has received various recognitions among which best / distinguished paper awards (e.g. as ETAPS 2016, IEEE SRDS 2017, LOPSTR 2020 and POPL 2021). In 2022, he received the CONCUR test-of-time award for his CONCUR 1999 paper and in 2023 the Jean-Claude Laprie Award on Dependable Computing for his 2003 paper with Baier, Haverkort and Hermanns on Model-Checking of Continuous-Time Markov chains. [16] [17]

Personal life

Joost-Pieter Katoen was born in Krimpen aan den IJssel in 1964. Katoen is married and has three sons. He lives in Maastricht. In his private time, he enjoys cycling and listening to music.

See also

Related Research Articles

<span class="mw-page-title-main">RWTH Aachen University</span> Public university in Aachen, Germany

RWTH Aachen University, also known as Rhine-Westphalia Technical University of Aachen, Technical University of Aachen, University of Aachen, or Rheinisch-Westfälische Technische Hochschule Aachen, is a German public research university located in Aachen, North Rhine-Westphalia, Germany. With more than 47,000 students enrolled in 144 study programs, it is the largest technical university in Germany.

In logic, linear temporal logic or linear-time temporal logic (LTL) is a modal temporal logic with modalities referring to time. In LTL, one can encode formulae about the future of paths, e.g., a condition will eventually be true, a condition will be true until another fact becomes true, etc. It is a fragment of the more complex CTL*, which additionally allows branching time and quantifiers. LTL is sometimes called propositional temporal logic, abbreviated PTL. In terms of expressive power, linear temporal logic (LTL) is a fragment of first-order logic.

A Kripke structure is a variation of the transition system, originally proposed by Saul Kripke, used in model checking to represent the behavior of a system. It consists of a graph whose nodes represent the reachable states of the system and whose edges represent state transitions, together with a labelling function which maps each node to a set of properties that hold in the corresponding state. Temporal logics are traditionally interpreted in terms of Kripke structures.

In theoretical computer science, a transition system is a concept used in the study of computation. It is used to describe the potential behavior of discrete systems. It consists of states and transitions between states, which may be labeled with labels chosen from a set; the same label may appear on more than one transition. If the label set is a singleton, the system is essentially unlabeled, and a simpler definition that omits the labels is possible.

The Library of Efficient Data types and Algorithms (LEDA) is a proprietarily-licensed software library providing C++ implementations of a broad variety of algorithms for graph theory and computational geometry. It was originally developed by the Max Planck Institute for Informatics Saarbrücken. Since 2001, LEDA is further developed and distributed by the Algorithmic Solutions Software GmbH.

<span class="mw-page-title-main">RWTH Aachen Faculty of Georesources and Materials Engineering</span>

The Faculty of Georesources and Materials Engineering is one of nine faculties at the RWTH Aachen University. It comprises three sections for Raw Materials and Waste Disposal Technology, Metallurgy and Materials Technology and Geoscience and Geology. The faculty was found in 1880 and produced several notable individuals, including Friedrich Robert Helmert. Approximately 3,000 students are enrolled in the faculty.

In theoretical computer science, a stutter bisimulation is defined in a coinductive manner, as is bisimulation.
Let TS=(S,Act,→,I,AP,L) be a transition system. A stutter bisimulation for TS is
a binary relation R on S such that for all (s1,s2) which is in R:

  1. L(s1) = L(s2).
  2. If s1' is in Post(s1) with (s1',s2) is not in R,
<span class="mw-page-title-main">Reinhard Wilhelm</span> German computer scientist

Reinhard Wilhelm is a German computer scientist.

Jan van Leeuwen is a Dutch computer scientist and Emeritus professor of computer science at the Department of Information and Computing Sciences at Utrecht University.

Leif Kobbelt is a German university professor for Computer Science with a specialization in Computer Graphics. Since 2001 he is the head of the Institute for Computer Graphics and Multimedia at RWTH Aachen university.

Bernhard Steffen is a German computer scientist and professor at the TU Dortmund University, Germany. His research focuses on various facets of formal methods ranging from program analysis and verification, to workflow synthesis, to test-based modeling, and machine learning.

Rainer Waser is a German professor of Electrical Engineering at RWTH Aachen University. He is also director of the section Electronic Materials at the Peter Grünberg Institute which is located on the campus of Jülich Research Center. His research and teaching is on solid-state chemistry and defect chemistry to electronic properties and modelling, the technology of new materials and the physical properties of construction components.

<span class="mw-page-title-main">Gerhard J. Woeginger</span> Austrian mathematician and computer scientist (1964–2022)

Gerhard J. Woeginger was an Austrian mathematician and computer scientist who worked in Germany as a professor at RWTH Aachen University, where he chaired the algorithms and complexity group in the department of computer science.

Barbara M. Terhal is a theoretical physicist working in quantum information and quantum computing. She is a researcher at the Forschungszentrum Jülich, a professor in the EEMCS Department at TU Delft, as well as the Research Lead for the Terhal Group at QUTech. Her research concerns many areas in quantum information theory, including entanglement detection, quantum error correction, fault-tolerant quantum computing and quantum memories.

<span class="mw-page-title-main">Tiziana Margaria</span> Software engineer

Tiziana Margaria is a computer scientist and software engineer whose research topics include formal methods and model-driven engineering. Educated in Italy, she has worked in Italy, Germany, Sweden, and Ireland, and currently works in Ireland as Chair of Software Systems in the University of Limerick's Department of Computer Science and Information Systems.

The International Conference on Concurrency Theory (CONCUR) is an academic conference in the field of computer science, with focus on the theory of concurrency and its applications. It is the flagship conference for concurrency theory according to the International Federation for Information Processing Working Group on Concurrency Theory. The conference is organised annually since 1988. Since 2015, papers presented at CONCUR are published in the LIPIcs–Leibniz International Proceedings in Informatics, a "series of high-quality conference proceedings across all fields in informatics established in cooperation with Schloss Dagstuhl –Leibniz Center for Informatics". Before, CONCUR papers were published in the series Lecture Notes in Computer Science.

In model checking, a branch of computer science, linear time properties are used to describe requirements of a model of a computer system. Example properties include "the vending machine does not dispense a drink until money has been entered" or "the computer program eventually terminates". Fairness properties can be used to rule out unrealistic paths of a model. For instance, in a model of two traffic lights, the liveness property "both traffic lights are green infinitely often" may only be true under the unconditional fairness constraint "each traffic light changes colour infinitely often".

Christel Baier is a German theoretical computer scientist known for her work in model checking, temporal logic, and automata theory. She is a professor at TU Dresden, where she holds the chair for Algebraic and Logic Foundations of Computer Science in the Faculty of Computer Science. Baier is the editor-in-chief of Acta Informatica.

<span class="mw-page-title-main">Regina Palkovits</span> German chemist (born 1980)

Regina Palkovits is a German chemist who is a Professor of Chemistry at the RWTH Aachen University. Her research considers heterogenous catalysis. She was elected a Fellow of the North Rhine-Westphalian Academy of Sciences, Humanities and the Arts in 2020.

<i>Principles of Model Checking</i> Computer science textbook

Principles of Model Checking is a textbook on model checking, an area of computer science that automates the problem of determining if a machine meets specification requirements. It was written by Christel Baier and Joost-Pieter Katoen, and published in 2008 by MIT Press.

References

  1. "Distinguished Professorships at RWTH Aachen University". Archived from the original on 2018-06-28. Retrieved 2018-02-28.
  2. "moves.rwth-aachen.de/people/katoen/" . Retrieved 2018-02-28.
  3. 1 2 "FMT Group Twente". Archived from the original on 2018-03-05. Retrieved 2018-02-28.
  4. Joost-Pieter Katoen at the Mathematics Genealogy Project
  5. "Curriculum Vitae" (PDF). Retrieved 2018-04-03.
  6. Baier, Christel; Katoen, Joost-Pieter (2008). Principles of Model Checking. Cambridge, Mass: The MIT Press. ISBN   978-0-262-02649-9.
  7. "Joost-Pieter Katoen at Academia Europaea" . Retrieved 2018-02-28.
  8. "Press Release on Honorary Doctorate for Joost-Pieter Katoen" . Retrieved 2018-02-28.
  9. "RWTH Aachen Press Statement" . Retrieved 2018-05-06.
  10. "University of Twente Press Statement" . Retrieved 2018-05-06.
  11. "Department of Computer Science at RWTH Press Release" . Retrieved 2023-03-31.
  12. "Nominations of the Royal Holland Society of Science and Humanities" . Retrieved 2023-03-31.
  13. "New Member of the North Rhine-Westphalian Academy of Science, Humanities an the Arts" . Retrieved 2023-03-31.
  14. "Steering Committee of ETAPS" . Retrieved 2018-02-28.
  15. "RWTH press release on FAMOS award 2017" . Retrieved 2018-02-28.
  16. "CONCUR Test of Time award" . Retrieved 2023-07-06.
  17. "Winners of the 2023 Jean-Claude Laprie Award" . Retrieved 2023-07-06.