Forschungsinteressen
- Formale Methoden und Softwareverifikation
- Cyber-physische Systeme
- OSGi-basierte modulare IoT-Architekturen
- FPGA-Cloud-Edge Integration
- DevOps/MLOps-Pipelines für kontinuierliche Verifikation
- KI-assistierte Softwareentwicklung
Veröffentlichungen
2025
- Tianhai Liu, Shmuel Tyszberowicz, Bernhard Beckert: RAG4C: Observable-Centric Consistency Checking of Requirements and Models. Eingereicht bei FSE 2026, in Begutachtung, 2025.
- Tianhai Liu, Shmuel Tyszberowicz, Bernhard Beckert: Analyses as First-Class Citizens in Model-Driven Development. Eingereicht bei FASE 2026, in Begutachtung, 2025
- Tianhai Liu, James J. Hunt: Cloud-Edge Integration with RISC-V & FPGA. Eingereicht bei RISC-V Summit 2026, in Begutachtung, 2025.
- Tianhai Liu, James J. Hunt: Memory Safe Software and Data Management for RISC-V. Eingereicht bei EdgeAI 2025, in Begutachtung, 2025.
- Holger Blasum, Darshk Shladiya, Jan Reinhard, Florian Krebs, David Engraf, Enkhtuvshin Janchivnyambuu, Samuel Ardaya-Lieb, Tianhai Liu, and James J. Hunt: Porting Existing SW to Freshly Developed RISC-V System Software Stacks. Eingereicht bei RISC-V Summit 2026, in Begutachtung, 2025.
2023
- Christian Birchler, Cyrill Rohrbach, Hyeongkyun Kim, Alessio Gambi, Tianhai Liu, Jens Horneber, Timo Kehrer, Sebastiano Panichella: TEASER: Simulation-Based CAN Bus Regression Testing for Self-Driving Cars Software. ASE 2023: 2058-2061.
- Christian Birchler, Cyrill Rohrbach, Hyeongkyun Kim, Alessio Gambi, Tianhai Liu, Jens Horneber, Timo Kehrer, Sebastiano Panichella: TEASER: Simulation-based CAN Bus Regression Testing for Self-driving Cars Software. CoRR abs/2307.03279 (2023).
2018
- Tianhai Liu: Efficient Verification of Programs with Complex Data Structures Using SMT Solvers. Dissertation, Karlsruher Institut für Technologie, 2018.
2017
- Tianhai Liu, Shmuel S. Tyszberowicz, Bernhard Beckert, Mana Taghdiri: Computing Exact Loop Bounds for Bounded Program Verification. SETTA 2017: 147-163.
2016
- Tianhai Liu, Shmuel S. Tyszberowicz, Mihai Herda, Bernhard Beckert, Daniel Grahl, Mana Taghdiri: Computing Specification-Sensitive Abstractions for Program Verification. SETTA 2016: 101-117.
2014
- Daniel Grunwald, Christoph Gladisch, Tianhai Liu, Mana Taghdiri, Shmuel S. Tyszberowicz: Generating JML Specifications from Alloy Expressions. Haifa Verification Conference 2014: 99-115.
- Tianhai Liu, Mateus Araújo, Marcelo d'Amorim, Mana Taghdiri: A Comparative Study of Incremental Constraint Solving Approaches in Symbolic Execution. Haifa Verification Conference 2014: 284-299.
2012
- Tianhai Liu, Michael Nagel, Mana Taghdiri: Bounded Program Verification Using an SMT Solver: A Case Study. ICST 2012: 101-110.
Wissenschaftskommunikation
Als Forscher und Vater schreibe ich gelegentlich allgemeinverständliche Artikel für junge Leserinnen und Leser, um Neugier und Verständnis für Wissenschaft und Technik zu fördern.
Artikel im Front Vision MagazinProjekte
Rolle: Projektleiter für Arbeitspakete – Integration und Evaluierung von RISC-V Edge Computing mit Cloud für den Automobilbereich, aicas GmbH Together for RISC-V Technology and ApplicatioNs (Horizon Europe Projekt). Ein kollaboratives Projekt mit 44 Universitäten und Konsortialpartnern zur Erweiterung und Entwicklung der RISC-V-Architektur. Schwerpunkt auf der nahtlosen Integration von Edge-Computing-Lösungen mit Cloud-Infrastrukturen für sicherheitskritische Automobilanwendungen.
EU-Förderung: € 15,430,543.81 → Project Website
Rolle: Projektleiter für Arbeitspakete – Entwicklung und Integration von DevOps-Technologien für Automotive-Software-Entwicklungs-Pipeline mit X-in-the-Loop-Simulation, aicas GmbH DevOps für komplexe cyber-physische Systeme (Horizon Europe Projekt). Ein kollaboratives Projekt mit 12 Universitäten zur Entwicklung moderner DevOps-Lösungen für CPS. Fokus auf kontinuierliche Integration und Deployment-Pipelines mit Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL) und Vehicle-in-the-Loop (VIL) Testing für die Automobilbranche.
EU-Förderung: € 4,998,571.25 → Project Website
Rolle: Forschungs- und Entwicklungsingenieur, aicas GmbH Eingebettete Multi-Core-Systeme für Anwendungen mit gemischter Kritikalität (Horizon Europe Projekt). Großangelegtes Projekt mit 102 Organisationen zur Entwicklung von Multi-Core-Plattformen für sicherheitskritische eingebettete Systeme.
EU-Förderung: € 15,588,761.02 → Project Website
Rolle: Softwareentwickler bei aicas GmbH, parallel Arbeit an Promotion am KIT Zuverlässig sichere Softwaresysteme (DFG-Projekt). Entwicklung semantikbasierter Zertifizierungs- und Analysewerkzeuge für sicherheitskritische Softwaresysteme. → Project Website
Rolle: Doktorand, KIT Deutsch-Israelische-Stiftung Projekt. Entwicklung formaler Methoden zur Gewährleistung der Zuverlässigkeit sich entwickelnder Softwaresysteme unter Verwendung von Verifikationstechniken. → Project Website
Rolle: Doktorand, KIT DFG-Projekt. Fortgeschrittene statische Programmanalyse für große und komplexe Programme unter Verwendung von SMT-Solvern zur Verifizierung komplexer Datenstrukturen. → Project Website
Berufserfahrung
-
08/2025 – heute:
Postdoc, Karlsruher Institut für Technologie (KIT), Deutschland
Projekt CoNVIDe, Arbeitspaket C03: Konsistenzgestützte inkrementelle Qualitätsanalyse von CPS [SFB 1608] - 08/2016 – heute: Projektleiter und leitender Softwareentwickler, aicas GmbH, Karlsruhe, Deutschland
- 02/2011 – 07/2018: Wissenschaftlicher Mitarbeiter (Doktorand), Karlsruher Institut für Technologie (KIT), Karlsruhe, Deutschland
- 09/2010 – 02/2011: Wissenschaftliche Hilfskraft, Technische Universität Darmstadt, Darmstadt, Deutschland
- 05/2009 – 03/2010: IBM Forschung & Entwicklung, Böblingen, Deutschland
Ausbildung
- 02/2011 – 07/2018: Dr. rer. nat. (Promotion), Informatik, Karlsruher Institut für Technologie (KIT), Karlsruhe, Deutschland
- 10/2006 – 04/2010: Master of Computer Science, Fachbereich Informatik, Technische Universität Dresden, Dresden, Deutschland
- 09/2002 – 07/2006: Bachelor of Computer Science, Fachbereich Informatik und Technologie, Chongqing Universität, Chongqing, China
Studentische Arbeiten & Praktika
Ich betreue derzeit Master-/Bachelorarbeiten, Werkstudenten und Praktikanten sowohl am KIT als auch in der Industrie (aicas GmbH). Wenn Sie an einem der unten aufgeführten Themen interessiert sind oder eigene Ideen im Bereich meiner Forschungsinteressen haben, kontaktieren Sie mich bitte gerne.
- Masterarbeiten
- Bachelorarbeiten
- Werkstudententätigkeiten
- Praktika
Standorte: KIT (Karlsruhe) oder aicas GmbH (Karlsruhe)
Aktuelle Themen:
Die detaillierten Themenbeschreibungen werden in Kürze hinzugefügt. Bitte kontaktieren Sie mich für weitere Informationen.
Mitgliedschaften
- seit 05/2022: Mitglied, Gesellschaft Chinesischer Informatiker in Deutschland e.V. (GCI) [GCI]
- seit 11/2012: Mitglied, Gesellschaft chinesischer Mathematiker und Anwender in Deutschland e.V. (GCMA) [GCMA]