Send email Copy Email Address



Campus E1 1
66123 Saarbrücken (Germany)

Short Bio

Prof. Bernd Finkbeiner, Ph.D. is a faculty member at the CISPA Helmholtz Center for Information Security and a professor for computer science at Saarland University. He obtained his Ph.D. in 2003 from Stanford University. Since 2003, he leads the Reactive Systems Group, which became part of CISPA in 2020. His research focus is the development of reliable guarantees for the safety and security of computer systems, including specification, program synthesis and repair, and static and dynamic verification. 

CV: Last four stations

2020 - now
Faculty member at CISPA
2006 - now
Professor at Saarland University
2003 - 2006
Junior professor at Saarland University
1996 - 2002
Research assistant at Stanford University

Publications by Bernd Finkbeiner

Year 2016

Conference / Medium

Proc. of the 14th International Symposium on Automated Technology for Verification and Analysis (ATVA 2016)

Conference / Medium

Proceedings of the 16th International Conference on Runtime Verification (RV'2016)

Conference / Medium

Proceedings Fifth Workshop on Synthesis, SYNT@CAV 2016

Conference / Medium

Proceedings of the 16th International Conference on Runtime Verification (RV'2016)

Conference / Medium

2016 Formal Methods in Computer-Aided Design, FMCAD 2016, Mountain View, CA, USA, October 3-6, 2016

Conference / Medium

Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications - 7th International Symposium, ISoLA 2016, Imperial, Corfu, Greece, October 10

Book section

Conference / Medium

27th International Conference on Concurrency Theory, CONCUR 2016, August 23-26, 2016, Québec City, Canada



Conference / Medium

Computer Aided Verification - 28th International Conference, CAV 2016, Toronto, ON, Canada, July 17-23, 2016, Proceedings, Part I

Teaching by Bernd Finkbeiner


Neural-Symbolic Computing

In this seminar, we will explore new research that shows that deep neural networks are, in fact, able to reason on “symbolic systems”, i.e., systems that are built with symbols like programming languages or formal logics.



This course takes an up-to-date look at the theory and practice of program verification.

More information