Bernhard Gleiss

Project assistant, PhD student

I am a PhD student with Laura Kovács. I graduated with a Dipl.-Ing. degree in Computational Intelligence from TU Wien in 2016. Prior to this, I obtained my BSc in Math from Universität Wien.

My PhD thesis focuses on software verification using superposition-based first-order theorem proving. As part of my PhD, I’ve developed the RAPID verification tool and the SatVis visualization tool, and furthermore contributed to the state-of-the-art theorem prover Vampire.

In 2017, I visited Arie Gurfinkel at the University of Waterloo, where I worked on optimizing the Z3 Horn Clause engine Spacer.

In 2018, I interned in the Automated Reasoning Group at Amazon Web Services. During that internship, I designed and implemented scalability-optimizations for Tiros, a service for the automated security analysis of AWS-based networks

Research Interests

  • Software Verification
  • First-order Theorem Proving
  • Horn Clause Verification

 

Address:
Bernhard Gleiss
Technische Universität Wien
Institut für Logic and Computation 192/4
Favoritenstraße 9–11
1040 Wien
Austria

Room: HE 03 05 (how to get there)
Phone: +43 (1) 58801 – 740 040
Email: bgleiss@forsyte.at
Web: http://forsyte.at/~gleiss/

Latest News

CAV 2013 in St. Petersburg!

Our group is co-organizing CAV 2013, the leading conference in computer-aided verification. The conference will take place July 13-19, 2013, during the famous White Nights in beautiful St. Petersburg.  

Continue reading

Florian Zuleger winning WWTF grant

Florian Zuleger was awarded a grant by WWTF for his research project “Automated Program Analysis for Bounds on Resource Consumption”. Florian’s project will develop new methods to extract bounds for loops, memory and bandwidth from imperative programs.

Continue reading

Welcome Georg Weissenbacher

Georg Weissenbacher, leader of a WWTF funded Vienna Research Group, will start his work in our group on July 2. His project “Heisenbugs: From Detection to Explanation” is applying formal methods to identify hard-to-detect errors in computer systems. See a newspaper article on his work in “Der Standard”.

Continue reading

Full news archive