Roderick Bloem received an MS in computer science from Leiden
University in the Netherlands (1996) and a PhD from the University of
Colorado at Boulder (2001). His thesis work, under the supervision of
Fabio Somenzi, was on formal verification using Linear Temporal Logic.
Since 2002, he has been an assistant professor at Graz University
of Technology and a full profesor since 2008. His research interests
are in formal methods for the design and verification of digital
systems, including hardware, software, and combinations such as
embedded systems. He studies applications of game theory to the
automatic synthesis of systems from their specifications,
connections between temporal logics and omega-automata, model
checking, and automatic fault localization and repair.
| Proceedings |
|---|
| 2013 |
Ayrat Khalimov, Swen Jacobs, Roderick Paul Bloem - "Towards Efficient Parameterized Synthesis" - Verification, Model Checking, and Abstract Interpretation |
 |
 |
 |
| 2012 |
Roderick Paul Bloem, Hans-Jürgen Gamauf , Georg Hofferek, Bettina Könighofer, Robert Könighofer - "Synthesizing Robust Systems with RATSY" - Proceedings First Workshop on Synthesis (SYNT 2012) |
 |
 |
 |
| 2012 |
Roderick Paul Bloem, Swen Jacobs - "Parameterized Synthesis" - Tools and Algorithms for the Construction and Analysis of Systems |
 |
 |
 |
| 2012 |
Matthias Schlaipfer, Georg Hofferek, Roderick Paul Bloem - "Generalized Reactivity(1) Synthesis without a Monolithic Strategy" - Hardware and Software: Verification and Testing. 7th International Haifa Verification Conference, HVC 2011, Haifa, Israel, December 6-8, 2011, Revised Selected Papers |
 |
 |
 |
| 2012 |
Roderick Paul Bloem, Rolf Drechsler, Görschwin Fey, Alexander Finder, Georg Hofferek, Robert Könighofer, Jaan Raik, Urmas Repinski, Andre Sülflow - "FoREnSiC - An Automatic Debugging Environment for C Programs" (Note: to appear) |
 |
 |
 |
| 2012 |
Robert Könighofer, Roderick Paul Bloem - "Repair with On-The-Fly Program Analysis" (Note: to appear) |
 |
 |
 |
| 2011 |
Robert Könighofer, Roderick Paul Bloem - "Automated Error Localization and Correction for Imperative Programs" - Proceedings of 11th International Conference 2011 Formal Methods in Computer Aided Design (FMCAD 2011) |
 |
 |
 |
| 2011 |
Georg Hofferek, Roderick Paul Bloem - "Controller Synthesis for Pipelined Circuits Using Uninterpreted Functions" - Ninth ACM/IEEE International Conference on Formal Methods and Models for Codesign (MemoCODE 2011) |
 |
 |
 |
| 2011 |
Robert Könighofer, Georg Hofferek, Roderick Paul Bloem - "Debugging Unrealizable Specifications with Model-Based Diagnosis" - Hardware and Software: Verification and Testing 6th International Haifa Verification Conference, HVC 2010, Haifa, Israel, October 4-7, 2010. Revised Selected Papers |
 |
 |
 |
| 2011 |
Roderick Paul Bloem, Krishnendu Chatterjee, Karin Greimel, Thomas A. Henzinger, Barbara Jobstmann - "Specification-centered robustness" - 2011 6th International Symposium on Industrial Embedded Systems |
 |
 |
 |
| 2010 |
Roderick Paul Bloem, Krishnendu Chatterjee, Karin Greimel, Thomas Henzinger, Barbara Jobstmann - "Robustness in the Presence of Liveness" - Computer Aided Verification |
 |
 |
 |
| 2010 |
Roderick Paul Bloem, Alessandro Cimatti, Karin Greimel, Georg Hofferek, Robert Könighofer, Marco Roveri, Viktor Schuppan, Richard Seeber - "RATSY - A new Requirements Analysis Tool with Synthesis" - Computer Aided Verification |
 |
 |
 |
| 2009 |
Robert Könighofer, Georg Hofferek, Roderick Paul Bloem - "Debugging Formal Specifications Using Simple Counterstrategies" - Proceedings of 9th International Conference 2009 Formal Methods in Computer Aided Design FMCAD 2009 |
 |
 |
 |
| 2009 |
Roderick Paul Bloem, Karin Greimel, Thomas Henzinger, Barbara Jobstmann - "Synthesizing Robust Systems" - Proceedings of 9th International Conference on Formal Methods in Computer-Aided Design, FMCAD 2009 |
 |
 |
 |
| 2009 |
Roderick Paul Bloem, Krishnendu Chatterjee, Thomas Henziger, Barbara Jobstmann - "Better Quality in Synthesis through Quantitative Objectives" |
 |
 |
 |
| 2008 |
Karin Greimel, Roderick Paul Bloem, Barbara Jobstmann, Moshe Vardi - "Open Implication" - Automata, Languages and Programming - ICALP 2008 |
 |
 |
 |
| 2008 |
Andre Suelflow, Goerschwin Fey, Roderick Paul Bloem, Rolf Drechsler - "Using unsatisfiable cores to debug multiple design errors" - Proceedings of the 18th ACM Great Lakes symposium on VLSI |
 |
 |
 |
| 2008 |
Andre Suelflow, Goerschwin Fey, Roderick Paul Bloem, Rolf Drechsler - "Debugging Design Errors by Using Unsatisfiable Cores" - Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen |
 |
 |
 |
| 2008 |
Ronald Tögl, Georg Hofferek, Karin Greimel, Adrian Leung, Raphael C-W. Phan, Roderick Paul Bloem - "Formal Analysis of a TPM-Based Secrets Distribution and Storage Scheme" - International Symposium on Trusted Computing (TrustCom 2008) Proceedings, in 9th ICYCS Conference Proceedings |
 |
 |
 |
| 2007 |
Roderick Paul Bloem, Stefan Galler, Barbara Jobstmann, Nir Piterman, Amir Pnueli, Martin Weiglhofer - "Interactive presentation: Automatic hardware synthesis from specifications: a case study" - Proceedings of the conference on Design, automation and test in Europe |
 |
 |
 |
| 2007 |
Roderick Paul Bloem, Stefan Galler, Barbara Jobstmann, Nir Piterman, Amir Pnueli, Martin Weiglhofer - "Specify, Compile, Run: Hardware from PSL" - 6th International Workshop on Compiler Optimization Meets Compiler Verification |
 |
 |
 |
| 2007 |
Barbara Jobstmann, Stefan Galler, Martin Weiglhofer, Roderick Paul Bloem - "Anzu: A Tool for Property Synthesis" - Proceedings of the 19th International Conference of Computer Aided Verification 2007 |
 |
 |
 |
| 2007 |
Roderick Paul Bloem, Roberto Cavada, Ingo Hans Pill, Marco Roveri, Andrei Tchaltsev - "RAT: A Tool for the Formal Analysis of Requirements" - 19th International Conference, CAV 2007, Berlin, Germany, July 3-7, 2007. Proceedings |
 |
 |
 |
| 2007 |
Stefan Simon Staber, Roderick Paul Bloem - "Fault localization and correction with QBF" - Theory and Applications of Satisfiability Testing – SAT 2007 |
 |
 |
 |
| 2006 |
Barbara Jobstmann, Roderick Paul Bloem - "Game-based and simulation-based improvements for LTL synthesis" |
 |
 |
 |
| 2006 |
Andreas Griesmayer, Stefan Simon Staber, Roderick Paul Bloem - "Automated Fault Localization for C Programs" |
 |
 |
 |
| 2006 |
Ingo Hans Pill, Roderick Paul Bloem, Alessandro Cimatti, Marco Roveri, Simone Semprini, Andrei Tchaltsev - "Rat: A tool for formal analysis of requirements" |
 |
 |
 |
| 2006 |
Andreas Griesmayer, Roderick Paul Bloem, Cook Byron - "Repair of boolean programs with an application to C" - Computer Aided Verification |
 |
 |
 |
| 2006 |
Stefan Simon Staber, Goerschwin Fey, Roderick Paul Bloem, Rolf Drechsler - "Automatic Fault Localization for Property Checking" (Note: to appear) |
 |
 |
 |
| 2006 |
Barbara Jobstmann, Roderick Paul Bloem - "Optimizations for LTL synthesis" |
 |
 |
 |
| 2006 |
Ingo Hans Pill, Roderick Paul Bloem, Alessandro Cimatti, Marco Roveri, Simone Semprini - "Symbolic implementation of alternating automata" - Implementation and application of automata |
 |
 |
 |
| 2006 |
Ingo Hans Pill, Roderick Paul Bloem, Simone Semprini, Marco Roveri, Alessandro Cimatti, Roberto Cavada - "Formal analysis of hardware requirements" |
 |
 |
 |
| 2005 |
Stefan Simon Staber, Barbara Jobstmann, Roderick Paul Bloem - "Finding and Fixing Faults" - Correct Hardware Design and Verification Methods |
 |
 |
 |
| 2005 |
Barbara Jobstmann, Andreas Griesmayer, Roderick Paul Bloem - "Program Repair as a Game " - Computer Aided Verification |
 |
 |
 |
| 2005 |
Stefan Simon Staber, Barbara Jobstmann, Roderick Paul Bloem - "Diagnosis is Repair" - 16th International Workshop on Principles of Diagnosis |
 |
 |
 |
| 2005 |
Andreas Griesmayer, Roderick Paul Bloem, Martin Hautzendorfer, Franz Wotawa - "Formal verification of control software: A case study" - Innovations in Applied Artificial Intelligence |
 |
 |
 |
| 2005 |
Andreas Griesmayer, Roderick Paul Bloem - "Repair of boolean programs using games" |
 |
 |
 |
| 2002 |
Roderick Paul Bloem, S. Gurumurthy, F. Somenzi - "Fair simulation minimization" |
 |
 |
 |
| 2002 |
Roderick Paul Bloem, F. Somenzi, K. Ravi - "Analysis of symbolic SCC hull algorithms" |
 |
 |
 |
| 2001 |
C. Wang, Roderick Paul Bloem, G.D. Hachtel, K. Ravi, F. Somenzi - "Divide and compose: SCC refinement for language emptiness" - CONCUR 2001 - Concurrency Theory |
 |
 |
 |
| 2000 |
Roderick Paul Bloem, H.N. Gabow, F. Somenzi - "An algorithm for strongly connected component analysis in n log n symbolic steps" |
 |
 |
 |
| 2000 |
Roderick Paul Bloem, K. Ravi, F. Somenzi - "A comparative study of symbolic algorithms for the computation of fair cycles" |
 |
 |
 |
| 2000 |
Roderick Paul Bloem, I.-H. Moon, K. Ravi, F. Somenzi - "Approximations for fixpoint computations in symbolic model chec king" |
 |
 |
 |
| 2000 |
Roderick Paul Bloem, F. Somenzi - "Efficient Büchi automata from LTL formulae" |
 |
 |
 |
| 2000 |
Roderick Paul Bloem, K. Ravi, F. Somenzi - "Symbolic guided search for CTL model checking" |
 |
 |
 |