André Platzer is the Alexander von Humboldt Professor for Logic of Autonomous Dynamical Systems at Karlsruhe Institute of Technology and leads the Logical Systems Lab at Carnegie Mellon University. He develops logics for dynamical systems to characterize the logical foundations of cyber-physical systems and to answer the question how we can trust a computer to control physical processes. The solution to this challenge is the key to enabling computer assistance that we can bet our lives on. Prof. Platzer pursues this challenge with the principled design of programming languages with logics that can provide proofs as correctness guarantees. [textbook | mission | survey | videos | research]
|Alexander von Humboldt Professor||Professor of Computer Science|
|KIT Department of Informatics||Computer Science Department|
|Karlsruhe Institute of Technology||Carnegie Mellon University|
|Am Fasanengarten 5||5000 Forbes Avenue|
|76131 Karlsruhe, Germany||Pittsburgh, PA 15213-3891, USA|
|Office:||Building 50.34, Room 155|
|Office Hours: by appointment|
- Research interests:
- Logic of Dynamical Systems, Logic of Autonomous Dynamical Systems, Logic in Computer Science, Cyber-Physical Systems, Programming Languages, Theorem Proving, Formal Methods
[Brief Video (10min) | Overview Video (40min) | More Videos]
The KeYmaera X aXiomatic Theorem Prover for Hybrid Systems is a verification tool. It is based on differential dynamic logic, which provides the Logical Foundations of Cyber-Physical Systems as explained in a recent textbook.
If you want to do research with me, you should take the Logical Foundations of Cyber-Physical Systems course, read the textbook and/or watch the video lectures.
My publications are available in the List of Publications (also see Reading Guide).
- Open PhD Doctoral Researcher / PhD Student Positions: Karlsruhe Computational and Data Science Graduate School
- Open Positions: Doctoral researchers / PhD students with suitable experience.
- Let me know what you think of my suggestion of how to define or recognize a digital twin.
Turing's Twin Test: If a person who can interact with a system and its digital twin by making observations cannot tell the system and its twin apart, then the twin passed Turing's Twin Test. The notion of permitted observations typically limits the permitted questions/properties.
- Yong Kiam Tan received the CMU School of Computer Science Distinguished Dissertation Award
- New course on Logical Foundations of Cyber-Physical Systems at KIT
- Alexander von Humboldt Professorship for AI 2023: KIT, CMU.
- CADE-28: The 28th International Conference on Automated Deduction went Open Access
- KeYmaera X Tutorial on hybrid systems modeling and proving
- Video lectures on Logical Foundations of Cyber-Physical Systems for the textbook
- Textbook on Logical Foundations of Cyber-Physical Systems 2018
- Lectures at Marktoberdorf Summer School 2019