Tianhai Liu | |
|
Formal Methods · Software Engineering Postdoctoral Researcher · Dr. rer. nat.
Karlsruhe Institute of Technology (KIT) |
tianhai.liu@kit.edu
Room 227, Building 50.34 |
Research
My research focuses on keeping software systems verifiable as they evolve. I work on consistency across requirements, models, and code, and on incremental verification and recertification of cyber-physical systems. At KIT, I contribute to CoNVIDe (CRC/SFB 1608), project C03, connecting formal methods with industrial software engineering experience at aicas.
- Incremental verification and recertification
- Consistency management in model-driven engineering
- AI-assisted requirements formalisation and specification synthesis
- SMT-based program analysis and continuous verification
Publications
Accepted Work and Preprints
| Title | Authors | Source |
|---|---|---|
| Consistency Management of Virtual Single Underlying Model for Cyber-Physical Systems | Tianhai Liu, Shobit Singh, Mattias Ulbrich, Vitus Lüntzel, Shmuel Tyszberowicz, Bernhard Beckert. | Accepted for the Spring School on Engineering Trustworthy Software Systems (SETSS) 2026 proceedings. |
| Keeping Models and Code in Sync: Roundtrip Engineering for Tactical Domain-Driven Design | Weixing Zhang, Mario Herb, Wai Chung Dorothy Cheng, Michael Wagner, Bowen Jiang, Tianhai Liu, Anne Koziolek. | Preprint, 2026. arXiv:2608.05612 |
Peer-reviewed Journal and Conference Papers
2027
| Title | Authors | Source |
|---|---|---|
| Realisability-Driven Repair of Natural-Language Requirements via Neuro-Symbolic Reasoning | Tianhai Liu, Andreas Bremer, Ivan Panov, Alexander Weigl, Shmuel Tyszberowicz, Bernhard Beckert. | ISoLA 2026 · X-by-Construction Meets Intersymbolic AI, LNCS 17144, 55–75, Springer, 2027. DOI |
2026
| Title | Authors | Source |
|---|---|---|
| Analyses as First-Class Citizens in Model-Driven Development | Tianhai Liu, Shmuel Tyszberowicz, Bernhard Beckert. | FASE 2026, LNCS 16504, 180–201. DOI |
| Observable Consistency Checking across Requirements and Models | Tianhai Liu, Shmuel Tyszberowicz, Bernhard Beckert. | ENASE 2026, vol. 1, 50–63. DOI KITopen Best Paper Award |
| Can Formal Specifications Be Synthesized from Tests Alone? | Tianhai Liu, Maximilian Müller, Tobias Hey, Vitus Lüntzel, Muhammad Minhas, Anne Koziolek, Bernhard Beckert. | ASE 2026 · New Ideas and Emerging Results, 4575–4579. DOI arXiv |
| CANcept: Model-based CAN Traffic Generation and Manipulation | Lino Wertz, Junes Sheikhi, Florian Fehrle, Adrian Rupp, Tianhai Liu, Philipp Kern, Carsten Sinz, Bernhard Beckert. | MODELS 2026 · Tools and Demonstrations, 214–218. DOI |
| A Unified Model-Driven Framework for Co-Designing System Architecture and Safety Analysis in Cyber-Physical Systems | Muhammad Asim Minhas, Erik Burger, Ralf Reussner, Tianhai Liu. | Journal of Object Technology 25(3), 3:211–224 · ECMFA 2026. DOI |
| Forging Robust Building Blocks for Next-Gen RISC-V Chips: Virtual Repository and IP Card | Cătălin Bogdan Ciobanu et al. (including Tianhai Liu). | DSD 2026, 423–430. DOI |
2023
| Title | Authors | Source |
|---|---|---|
| TEASER: Simulation-Based CAN Bus Regression Testing for Self-Driving Cars Software | Christian Birchler, Cyrill Rohrbach, Hyeongkyun Kim, Alessio Gambi, Tianhai Liu, Jens Horneber, Timo Kehrer, Sebastiano Panichella. | ASE 2023, 2058–2061. DOI arXiv |
2017
| Title | Authors | Source |
|---|---|---|
| Computing Exact Loop Bounds for Bounded Program Verification | Tianhai Liu, Shmuel S. Tyszberowicz, Bernhard Beckert, Mana Taghdiri. | SETTA 2017, 147–163. DOI |
2016
| Title | Authors | Source |
|---|---|---|
| Computing Specification-Sensitive Abstractions for Program Verification | Tianhai Liu, Shmuel S. Tyszberowicz, Mihai Herda, Bernhard Beckert, Daniel Grahl, Mana Taghdiri. | SETTA 2016, 101–117. DOI |
2014
| Title | Authors | Source |
|---|---|---|
| A Comparative Study of Incremental Constraint Solving Approaches in Symbolic Execution | Tianhai Liu, Mateus Araújo, Marcelo d'Amorim, Mana Taghdiri. | HVC 2014, 284–299. DOI |
| Generating JML Specifications from Alloy Expressions | Daniel Grunwald, Christoph Gladisch, Tianhai Liu, Mana Taghdiri, Shmuel S. Tyszberowicz. | HVC 2014, 99–115. DOI |
2012
| Title | Authors | Source |
|---|---|---|
| Bounded Program Verification Using an SMT Solver: A Case Study | Tianhai Liu, Michael Nagel, Mana Taghdiri. | ICST 2012, 101–110. DOI |
Posters
| Title | Authors | Source |
|---|---|---|
| Bringing Cloud-Connected Automotive Workloads to RISC-V: A CVA6-Based FPGA Case Study | Tianhai Liu, James J. Hunt, Holger Blasum, Darshak Sheladiya. | RISC-V Summit Europe 2026, Bologna · Poster. KITopen DOI |
| FPGA Lifecycle Management for RISC-V Systems | Tianhai Liu, James J. Hunt. | RISC-V Summit Europe 2026, Bologna · Poster. KITopen DOI arXiv |
Doctoral Dissertation
| Title | Authors | Source |
|---|---|---|
| Efficient Verification of Programs with Complex Data Structures Using SMT Solvers | Tianhai Liu. | Doctoral dissertation, Karlsruhe Institute of Technology, 2018. DOI |
Selected Research Projects
-
Technical lead for C03 activities in Prof. Beckert’s group: consistency-enabled incremental recertification of cyber-physical systems.
-
Work-package lead at aicas: automotive workloads on RISC-V platforms, cloud–edge integration, and FPGA lifecycle management.
-
Work-package lead at aicas: DevOps workflows and X-in-the-Loop testing for automotive software.
Teaching and Supervision
At KIT, I contribute to teaching Formal Systems, Formal Systems II, Formal Methods in Software Engineering, and Practical Software Engineering, with responsibility for selected teaching units, student supervision, and assessment. I supervise bachelor’s and master’s theses in formal verification, software analysis, and model-driven engineering.
Invited lecture: Semantic Consistency in Model-Driven Development, SETSS 2026, Southwest University, Chongqing.
Student Projects
If you are interested in a thesis related to my research, please get in touch by email.
Academic Service
2026 · Program committee: SETSS. Artifact evaluation committees: FM, ICFP, TACAS.
Background
- Postdoctoral Researcher, KIT / KASTEL
since August 2025 - Project Lead and Senior Software Engineer, aicas GmbH
since August 2016
Education
Dr. rer. nat. in Computer Science, KIT (2018); Master of Computer Science, TU Dresden (2010); Bachelor of Engineering, Chongqing University (2006).