Jochen Hoenicke
![]() |
Jochen Hoenicke
University of FreiburgGeorges-Köhler-Allee 52
79110 Freiburg
building 052, room 00-020 |
Research Interests
program verification, invariant generation for sequential and concurrent programs, interpolation in SMT; timed automata, duration calculus, model-checking.
Projects
Publications
- Jürgen Christ and Jochen Hoenicke. Proof Tree Preserving Tree Interpolation. Journal of Automated Reasoning, 57(1):67–95, June 2016. [doi8]
- Jochen Hoenicke and Andreas Podelski. Fairness for Infinitary Control. In Correct System Design – Symposium in Honor of Ernst-Rüdiger Olderog. 2015. [doi9]
- Azadeh Farzan, Matthias Heizmann, Jochen Hoenicke, Zachary Kincaid and Andreas Podelski. Automated Program Verification. In LATA 2015. 2015. [doi10]
- Jürgen Christ and Jochen Hoenicke. Cutting the Mix. In CAV 2015. 2015. [doi11]
- Jürgen Christ and Jochen Hoenicke. Weakly Equivalent Arrays. In FroCos 2015. 2015. [doi12] The author's version is available at arXiv13.
- Matthias Heizmann, Jochen Hoenicke, and Andreas Podelski. Termination Analysis by Learning Terminating Programs. In CAV 2014. Springer, 2014. [doi14]
- Matthias Heizmann, Jochen Hoenicke, Jan Leike, and Andreas Podelski. Linear Ranking for Linear Lasso Programs. In ATVA 2013, volume 8172 in LNCS, pages 365–380. Springer, 2013. [doi15] The author's version is available at arXiv16.
- Matthias Heizmann, Jochen Hoenicke, and Andreas Podelski. Software Model Checking for People Who Love Automata. In CAV 2013, volume 8044 in LNCS, pages 36–52. Springer, 2013. Invited tutorial. [doi17]
- Jürgen Christ and Jochen Hoenicke. Extending Proof Tree Preserving Interpolation to Sequences and Trees. In SMT-workshop. 2013. [pdf18]
- Jürgen Christ, Jochen Hoenicke, and Alexander Nutz. Proof Tree Preserving Interpolation. In TACAS 13, volume 7795 in LNCS, pages 126–140. Springer, 2013. [doi19 | technical report 20| improved version21]
- Jürgen Christ, Jochen Hoenicke, and Alexander Nutz. SMTInterpol: An Interpolating SMT Solver. In Model Checking Software, volume 7385 in LNCS, pages 248–254. Springer, 2012. [doi22 | pdf23]
- A. Post and J. Hoenicke. Formalization and analysis of real-time requirements: a feasibility study at BOSCH. In VSTTE 12, LNCS, pages 225-240. Springer, 2012. [ bib24 | doi25 | .pdf26 ]
- E. Ermis, J. Hoenicke, and A. Podelski. Splitting via interpolants. In VMCAI 12, LNCS, pages 186-201. Springer, 2012. [ bib24 | doi27 | .pdf28 ]
- A. Post, J. Hoenicke, and A. Podelski. Vacuous real-time requirements. In RE 11, pages 153-162. IEEE, 2011. [ bib24 | doi29 | .pdf30 ]
- A. Post, J. Hoenicke, and A. Podelski. rt-inconsistency: a new property for real-time requirements. In FASE 2011, number 6603 in LNCS, pages 34-49. Springer, 2011. [ bib31 | doi32 | .pdf33 ]
- J. Hoenicke, K.R.M. Leino, A. Podelski, M. Schäf, and T. Wies. Doomed program points. Formal Methods in System Design, 37(2-3):171-199, December 2010. [ bib24 | doi34 ]
- J. Hoenicke, R. Meyer, and E.-R. Olderog.
Kleene, Rabin, and Scott are available.
In CONCUR 2010, number 6269 in LNCS, pages 462-477. Springer, 2010. [ bib35 | doi36 |
.pdf37 ]
- J. Hoenicke, E.-R. Olderog, and A. Podelski.
Fairness for dynamic control.
In TACAS 2010, number 6015 in LNCS, pages 251-265. Springer, 2010. [ bib38 | doi39 |
.pdf40 ]
- M. Heizmann, J. Hoenicke, and A. Podelski. Nested interpolants. In POPL 10, pages 471-482. ACM, 2010. [ bib41 | doi42 | .pdf43 ]
- J. Hoenicke, K.R.M. Leino, A. Podelski, M. Schäf, and T. Wies. It's doomed; we can prove it. In FM 2009, number 5850 in LNCS, pages 338-353. Springer, 2009. [ bib44 | doi45 | .pdf46 ]
- M. Heizmann, J. Hoenicke, and A. Podelski.
Refinement of trace abstraction.
In Static Analysis Symposium (SAS 2009), number 5673 in LNCS,
pages 69-85. Springer, 2009. [ bib47 | doi48 |
.pdf49 ]
- R. Meyer, J. Faber, J. Hoenicke, and A. Rybalchenko. Model checking Duration Calculus: a practical approach. Formal Aspects of Computing, 20(4-5):481-505, July 2008. [ bib50 | doi51 ]
- Jochen Hoenicke. Combination of Processes, Data, and Time. PhD thesis, University of Oldenburg, July 2006. [ bib52 | .pdf53 ]
- Jochen Hoenicke and Patrick Maier. Model-checking of specifications integrating processes, data and time. In J.S. Fitzgerald, I.J. Hayes, and A. Tarlecki, editors, FM 2005, volume 3582 of LNCS, pages 465-480. Springer, 2005. [ bib54 | doi55 | .pdf56 ]
- J. Hoenicke and E.-R. Olderog. CSP-OZ-DC: A combination of specification techniques for processes, data and time. Nordic Journal of Computing, 9(4):301-334, 2002. appeared March 2003. [ bib 57 | .pdf58 ]
- J. Hoenicke and E.-R. Olderog. Combining Specification Techniques for Processes Data and Time. In M. Butler, L. Petre, and K. Sere, editors, Integrated Formal Methods, volume 2335 of Lecture Notes in Computer Science, pages 245-266. Springer-Verlag, May 2002. [ bib59 | doi60 | .pdf61 ]
- J. Hoenicke. Specification of Radio Based Railway Crossings with the Combination of CSP, OZ, and DC. FBT 2001, June 2001. [ bib62 | .pdf63 ]
Conferences
I am on the program committee of Boogie 201264.