2026 8th The Spring School on Engineering Trustworthy Software Systems

DI Dr. Bernhard Aichernig
Johannes Kepler University Linz

Automata Learning and Testing with AALpy

Abstract
This course introduces the fundamentals of automata learning and its close connection to black-box testing, using the open-source tool AALpy (https://github.com/DES-Lab/AALpy). The presented learning-based testing approach combines the active inference of finite-state models with systematic model-based test-case generation.

Participants will learn how AALpy can be used to infer and validate deterministic, non-deterministic, and stochastic models. After demonstrating the automated testing of Python classes, we will discuss more advanced applications, including protocol fuzzing (e.g., MQTT, Bluetooth) and the extraction of interpretable models from recurrent neural networks.

In addition to active learning algorithms, we will also cover passive learning algorithms that have recently been added to AALpy.
Bio
Bernhard K. Aichernig is a full professor of Formal Methods at Johannes Kepler University Linz, where he leads the Institute of Formal Models and Verification. His research focuses on the foundations of software engineering for dependable and trustworthy systems, with interests in automated falsification, verification, and modelling. Current topics include automata learning, learning-based testing, and the integration of symbolic and subsymbolic AI. He is the author of more than 150 scientific publications. Until April 2025, he was affiliated with Graz University of Technology. From 2002 to 2006, he held a faculty position at the United Nations University in Macao, China. He served on the board of Formal Methods Europe from 2004 to 2016. Prof. Aichernig holds a habilitation in Practical Computer Science and Formal Methods, a doctorate, and a Diplom-Ingenieur degree, all from Graz University of Technology.
Jonathan Bowen
London South Bank University / Southwest University

Tony Hoare: A Life of Logic, Theory, and Practice

Abstract
Prof. Sir Charles Antony Richard (Tony) Hoare (1934-2026) was a giant of computer science, whose work bridged the gap between the abstract elegance of mathematical logic and the practical necessity of reliable software. Best known for the Quicksort algorithm, the development of Hoare logic, and the formalization of Communicating Sequential Processes (CSP), his career was defined by a relentless pursuit of "correctness by construction". This talk chronicles his journey from a student of the Classics at Oxford to the recipient of the ACM A.M. Turing Award, exploring a legacy that helped to transform programming from a craft into a disciplined science.
Bio
Prof. Jonathan P. Bowen, MA Oxon, FBCS, FRSA, is an Emeritus Professor of Computing at London South Bank University, UK, Chair of Museophile Limited, a museum and IT consultancy company that he founded in 2002, and an Adjunct Professor at Southwest University, China. He has been a visiting scholar/professor at a variety of institutions, including the Israel Institute for Advanced Studies (Jerusalem), King's College London, and the Pratt Institute (New York). Previously, he has held academic and research posts at the University of Reading, Oxford University,and Imperial College London. Jonathan's research interests range from computer science, especially software engineering and formal methods, to the history of computing and digital culture. He contributes to Wikipedia on computing-related and cultural topics. His books include "The Turing Guide" (Oxford University Press, 2017) on Alan Turing.
Lei Bu
Nanjing University

From Specification Understanding to Verification: Formal Specifications as a Bridge Between LLMs and Trustworthy Software

Abstract
Formal program specifications provide a precise semantic foundation for understanding, generating, and verifying software. However, current large language models are still primarily evaluated and used through code-level tasks, while their ability to understand program semantics, produce rigorous specifications, and support end-to-end verification remains insufficiently explored. This talk presents a specification-centric perspective that connects these three challenges into a unified story. We first introduce formal specifications as semantic probes for evaluating code comprehension in LLMs, where specification judgement, selection, infilling, and generation tasks are used to examine whether models can capture program behaviours beyond individual execution traces. Building on this understanding-oriented view, we then present SpecGen, an LLM-based approach that generates formal specifications through conversational prompting, verifier feedback, and mutation-based refinement, aiming to produce specifications that accurately describe program behaviours. Finally, we introduce SpecSyn, which extends specification generation toward real-world program verification by decomposing large programs, synthesising segment-level specifications, and refining their semantic strength through non-equivalent program mutations and variant discrimination. Together, these works form a complete pipeline from specification-based semantic understanding, to automated specification generation, and further to verification-oriented specification synthesis, showing how formal specifications can serve as a bridge between LLM-based software intelligence and trustworthy program verification.
Bio
Lei Bu is currently a professor and the vice dean of Software Institute, Nanjing University. He received his bachelor and PH.D. degree in Computer Science from Nanjing University in 2004 and 2010. He has been visiting scholar in institutes like Carnegie Mellon University, Microsoft Research Asia, and University of Texas at Dallas. His main research interests include formal method, model checking, hybrid system, and cyber-physical system. He has published around 80 papers in leading journals and conferences like TCAD、TC、TSE、TOSEM、TDSC、RTSS、CAV、ICSE、DAC and so on;He has awarded the CCF-IEEE CS Young Scientist Award, The Outstanding Teachers of Computing in Higher Education Award Program, Zhongchuang Software Talent Award, the NASAC Youth Software Innovation Award, the CCF Youth Talent Development Program, and the MSRA Star Track young faculty program, among others.
Liqian Chen
National University of Defense Technology

Making Template Polyhedral Domain Practical for Real-World Programs

Abstract
Abstract interpretation provides a generic framework for design static analysis, and has been widely applied in analysis of real-world programs. The scalability and precision of these analyses depend largely on the chosen abstract domain. The template polyhedral domain is well-known for offering a compelling trade-off between scalability and precision. However, designing effective templates currently requires intensive manual effort and domain expertise. This talk presents an approach to automatically generate linear templates for the template polyhedral domain. Experimental results demonstrate that our method can generate highly relevant templates for a variety of standard benchmark sets and complex real-world programs.
Bio
Liqian Chen is a full professor in the College of Computer Science and Technology at the National University of Defense Technology (NUDT), China. His research focuses on program analysis, neural network verification, automated program repair. He has published in venues such as TOSEM, TSE, POPL, OOPSLA, CAV, FSE, ICSE, ASE, ISSTA, and CCS. He has received twice the ACM SIGSOFT Distinguished Paper Award.
Wei Dong
National University of Defense Technology

Formal and intelligent synthesis for high confidence HCPS software

Abstract
Formal synthesis has always been an important research direction in the field of automatic software generation, yet improving synthesis efficiency remains a major challenge. In recent years, LLM-based ode generation has been widely accepted, but how to generate high-quality code has drawn significant attention. For high-confidence Human-Cyber-Physical System (HCPS), its software generation must consider the correctness and safety of interactions between various entities and the external environment, and also needs to improve the quality of the generated code. This course introduces basic concepts of reactive synthesis, and our recent work on scaling up synthesis and improving efficiency, as well as LLM-based approaches for high-assurance code generation. We consider both formal and intelligent program synthesis to enhance the efficiency of automated development of HCPS software.
Bio
Wei Dong is the professor in College of Computer Science and Technology, National University of Defense Technology. His research interests include program analysis and verification, program synthesis, and runtime verification. He has authored or coauthored more than 80 papers in conferences and journals, which include FM, OOPSLA, ICSE, FSE, TSE, TOSEM, etc. He has served on more than 20 program committees, and as the Program Co-Chair of several conferences and workshops. He is the vice chair of Technical Committee on Formal Methods of China Computer Federation (CCF TCFM).
Einar Broch Johnsen
University of Oslo

Digital Twins: Connecting Models with The Real World

Abstract
Digital twins are model-centric systems able to perform online analysis. These systems have become an important backbone for modern industry. The purpose of the digital twin is typically to help a target system meet requirements in an environment that it does not fully understand or control. The digital twin mirrors its target system in real time by integrating live observations of the target system, such as sensor data, into its knowledge. This allows the twin to assess the precision of its models, to adjust the models to make them more precise, and possibly to replace models or requirements on the fly to adapt to changes in the twinned system. Digital twins can be used for different kinds of analysis: descriptive analysis aims at explaining incidents that have happened, such as safety violations, predictive analysis aims at explaining what we expect will happen in the near future, thereby enabling a feedback loop to make adjustments to the target system, while prescriptive analysis explores hypothetical "what-if" scenarios for longer-term decision making. In this lecture, we introduce central concepts of digital twins, discuss simple examples, and explore the idea of digital twins from a formal methods perspective, including how to design digital twins as self-adaptive model management systems. We discuss how digital twins can be used to enhance the trustworthiness of software systems, and measures to enhance the trustworthiness of the digital twin itself.
Bio
Einar Broch Johnsen is a Professor and head of the research group on Reliable Systems at the Department of Informatics, University of Oslo. His research interests include programming models, semantics and methodology; program specification and modeling; formal methods and associated theory; model-based analysis, testing, and formal logic. With digital twins, his research interests extend from model-based analysis to model-centric systems; his work on digital twins spans from self-adaptation and sensor-driven model management to programming abstractions and architectures. He is also interested in the socio-technological aspects of digital twins and digital twins of natural systems, including marine ecosystems and pandemic prevention. He is one of the main developers of ABS, a modeling language for asynchronous distributed systems, and SMOL, a formally defined programming language for digital twins.
He Jiang
Dalian University of Technology

Trustworthiness Assurance and Intelligence of Compilers

Abstract
Compilers serve as the fundamental infrastructure of the software and information industry. With the evolution of technology, conventional compilers such as GCC and LLVM can no longer meet the diverse emerging demands for trustworthiness, intelligence and other requirements in new application scenarios including aviation, aerospace and robotics. This report first elaborates on the concept of compiler trustworthiness for lightweight compilers and introduces mainstream trustworthy compilers. On this basis, it presents compiler testing methods designed to improve the quality of large-scale compilers. Finally, the report introduces a novel intelligent compiler developed by the research group, which is tailored for autonomous unmanned scenarios.
Bio
He Jiang is the professor and doctoral supervisor at Dalian University of Technology. His current research mainly focuses on intelligent systems and applications, with research achievements widely applied in aerospace and other fields. He has presided over the Key Projects of the National Natural Science Foundation of China, the National Key R&D Program, as well as research projects commissioned by Huawei and aerospace institutions. He has published more than 100 papers in top journals including ACM/IEEE Transactions, as well as prestigious international conferences such as ICSE and FSE. His academic honors include the Citi Teaching Fellowship and the ACM SIGSOFT Distinguished Paper Award (2018, 2023, 2025).
Kim G. Larsen
Aalborg University, Denmark

Model Checking, Monitoring, Performance Analysis, Synthesis and Learning for Cyber-Physical Systems

Abstract
Timed automata and priced timed automata have emerged as useful formalisms for modeling real-time and energy-aware systems as found in several embedded and cyber-physical systems. During the last 20 years the real-time model checker UPPAAL has developed a number of methods allowing for efficient verification of hard timing constraints of timed automata. Moreover a number of significant branches exists, e.g. UPPAAL CORA providing efficient support for optimization, Also the branch UPPAAL SMC, provides a highly scalable new engine supporting (parallel and distributed) statistical model checking of stochastic hybrid automata with significant applications to performance of energy-aware sensor networks as well as evaluation of lock-down measures in Denmark under COVID.

More recently the new branch UPPAAL Stratego offers a neuro-symbolic approach to achieve safe and near-optimal decision tree control strategies. The tool combines a dynamic partition-refinement Q-learning algorithm with symbolic methods for synthesizing safety shields that ensures correctness by design. To make synthesis of shields tractable, UPPAAL Stratego are using various abstraction and state-space transformation techniques. We demonstrate superiority of applying the shield before learning (pre-shielding) compared to after (post-shielding). In addition trade-offs between efficiency of strategy representation and degree of optimality subject to safety constraints will be discussed, as well as successful on-going applications (water-management, heating systems, and traffic control, swarm robotics). Most recently, methods for shielding and reinforcement learning has been extended to multi-agent systems.

Finally, the lecture will also cover a recent series of work on developing efficient methods for on-line monitoring the conformance of a real-time systems with respect to logical specifications (e.g. MITL). Most of the methods and techniques presented are to be found in the recently released UPPAAL 5.0
Bio
Kim Guldstrand Larsen is Professor in Computer Science at Aalborg University, Denmark. His field of research includes modeling, validation and verification, performance analysis, and synthesing of real-time, embedded, and cyber-physical systems utilizing and contributing to concurrency theory, model checking and model checking. Kim Guldstrand Larsen is co-founder and main contributor to the tool UPPAAL (www.uppaal.org). UPPAAL received the prestigious CAV Award in 2013 as the foremost tool for modelling and verification of real-time systems. Kim Guldstrand Larsen won the ERC Advanced Grant in 2015 and won a Villum Investigator grant in 2021. In 2022 he received the CONCUR Test-of-Time Award 2022.

Kim Guldstrand Larsen is a member of Royal Danish Academy of Sciences and Letters, elected fellow and digital expert (vismand) in the Danish Academy of Technical Sciences and Knight of the Order of the Dannebrog (2007). Moreover he is Honorary Doctor, Uppsala University (1999), Honorary Doctor, École normale supérieure Paris-Saclay, Paris (2007), Foreign Expert of China, Distinguished Professor, Northeastern University (2018). He has published more than 500 peer-reviewed papers and received Thomson Scientific Award as the most cited Danish computer scientist 1990-2004.
Tianhai Liu
Karlsruhe Institute of Technology (KIT)

Semantic Consistency in Model-Driven Development

Abstract
Model-driven development involves multiple heterogeneous artefacts, such as requirements, models, and code, as well as a variety of analyses, including testing, simulation, and formal verification. However, analyses are typically treated as secondary processes, and consistency is often checked only at a syntactic level, making it difficult to ensure meaningful system-level correctness as systems evolve. This talk presents a unified perspective that addresses both challenges. We first introduce the idea of analyses as first-class citizens, explicitly specified by their inputs, assumptions, outputs, and the properties they ensure. This enables modularisation, explicit dependency management, and efficient incremental re-execution when artefacts change. Building on this foundation, we then introduce an observable-centric approach to semantic consistency checking. Observables serve as shared, cross-domain properties that link requirements and models, allowing consistency constraints to be expressed and verified at a semantic level. By integrating these two perspectives, we obtain a framework in which analyses are both structurally explicit and semantically grounded.
Bio
Tianhai Liu is a Postdoctoral Researcher at the Institute for Information Security and Dependability (KASTEL), Karlsruhe Institute of Technology (KIT), Germany. He is also involved in industrial and European horizon research projects (e.g., COSMOS and TRISTAN), where he serves as a project lead on trustworthy and safety-critical software (including ML for cyber-physical systems) and hardware systems (e.g., RISC-V). His research focuses on formal methods and model-driven development for cyber-physical systems, with particular emphasis on consistency management, semantic integration, and incremental verification. He has published in venues such as ICST, FASE, HVC, SETTA, and ENASE. Before joining KIT, he worked at IBM and Technische Universität Darmstadt. He received his PhD from KIT, Master's degree from Technische Universität Dresden, and Bachelor's degree from Chongqing University.
Joseph Sifakis 🏆 Turing Award 🌐 Online
Verimag / EPFL

Bringing AI to Autonomous Systems (Online Talk)

Abstract
Autonomous systems are distributed systems composed of agents, each pursuing its own goals, but which must coordinate to satisfy the overall goals of the system.

Main points covered:
1. We analyze the characteristics of autonomous systems, explaining that they underlie a multifaceted concept of intelligence that cannot be characterized by conversational behavioral tests such as the Turing test.
2. We propose a development method based on an agent reference architecture that characterizes autonomous behavior as the result of the composition of a set of independent functions. The behavior results from the orchestration of reactive behavior producing actions in response to external stimuli, and proactive behavior aimed at satisfying the agent's needs relating to the success of its mission. The two behaviors coordinate by sharing knowledge contained in a long-term memory.
3. We analyze how AI can contribute to the creation of AI agents and multi-agent systems, highlighting the need for its seamless integration with traditional software and discussing the current limitations of the state of the art. These limitations particularly concern the use of knowledge stored in long-term memory to semantically control and further improve the accuracy of AI components and adaptation to a constantly changing environment through goal management and planning.

We conclude by emphasizing that AI is still in its infancy, and that there is a long way to go to realize the vision of autonomous systems and get as close as possible to human intelligence.
Bio
Professor Joseph Sifakis is Emeritus Research Director at Verimag. He has been a full professor at Ecole Polytechnique Fédérale de Lausanne (EPFL) for the period 2011-2016. He is the founder of the Verimag laboratory in Grenoble, a leading laboratory in the area of safety critical systems that he directed for 13 years.

Joseph Sifakis has made significant and internationally recognized contributions to the design of trustworthy systems in many application areas, including avionics and space systems, telecommunications, and production systems. His current research focuses on autonomous systems, in particular self-driving cars and autonomous telecommunication systems.

In 2007, he received the Turing Award, recognized as the "highest distinction in computer science", for his contribution to the theory and application of model checking, the most widely used system verification technique.

Joseph Sifakis is a member of the French Academy of Sciences, the French National Academy of Engineering, Academia Europea, the American Academy of Arts and Sciences, the National Academy of Engineering, the National Academy of Sciences, and the Chinese Academy of Sciences.

Joseph Sifakis is a frequent speaker at international scientific, technical and public forums. He is the author of the book "Understanding and Changing the World" published in English and Chinese.
Meng Sun
Peking University

Automata-Based Steering of Large Language Models for Diverse Structured Generation

Abstract
Large language models (LLMs) are increasingly tasked with generating structured outputs. While structured generation methods ensure validity, they often lack output diversity, a critical limitation that we confirm in our preliminary study. We propose a novel method to enhance diversity in automaton-based structured generation. Our approach utilizes automata traversal history to steer LLMs towards novel structural patterns. Evaluations show our method significantly improves structural and content diversity while maintaining comparable generation efficiency. Furthermore, we conduct a case study showcasing the effectiveness of our method in generating diverse test cases for testing open-source libraries.
Bio
Meng Sun received his BS degree in Information Science and PhD degree in applied mathematics from Peking University in 1999 and 2005, respectively. He worked as a postdoc researcher at National University of Singapore from 2005 to 2006, and as a scientific staff member at CWI, the Netherlands, from 2006 to 2010. He joined Peking University in 2010 and currently is a full professor at School of Mathematical Sciences in Peking University. His research interests mainly lie in theories of programming, software formal methods, cyber-physical systems, trustworthiness guarantee of AI systems, blockchain and smart contracts. His publications appear in top-tier venues including TSE, TDSC, ICSE, FSE, FM, ICML and AAAI. He has served as PC Co-chair of ICFEM (2024 and 2018), TASE (2023), FACS (2024 and 2009), and PC member of international conferences such as FM and TACAS.
Moshe Y. Vardi
🌐 Online
Rice University

Are AI minds genuine minds?

Abstract
The question "Are AI minds genuine minds?" invites us to examine the nature of mind itself and whether artificial intelligence meets its defining criteria. A genuine mind is typically associated with consciousness, self-awareness, intentionality, and the capacity to experience mental states such as emotions. Whether AI qualifies as possessing a true mind ultimately depends on how we define the essential qualities of consciousness and intelligence. While this question has already been raised in the 19th Century, recent progress in AI requires us to re-examine it deeply.
Bio
Moshe Y. Vardi is University Professor and the George Distinguished Service Professor in Computational Engineering at Rice University. His research focuses on the interface of mathematical logic and computation -- including database theory, hardware/software design and verification, multi-agent systems, and constraint satisfaction. He is the recipient of numerous awards, including the ACM SIGACT Goedel Prize, the ACM Kanellakis Award, the ACM SIGMOD Codd Award, the Knuth Prize, the IEEE Computer Society Goode Award, and the EATCS Distinguished Achievements Award. He is the author and co-author of over 800 papers, as well as two books. He is a Guggenheim Fellow as well as fellow of several societies, and a member of several academies, including the US National Academy of Engineering, National Academy of Science, the American Academy of Arts and Science, and the Royal Society of London. He holds ten honorary titles. He is a Senior Editor of the Communications of the ACM, the premier publication in computing.
Zhilin Wu
Institute of Software, Chinese Academy of Sciences

A Formally Verified Procedure for Width Inference in FIRRTL

Abstract
FIRRTL is an intermediate representation language for Register Transfer Level (RTL) hardware designs. In FIRRTL programs, the bit widths of some components may not be given explicitly, thus they must be inferred during compilation. In mainstream FIRRTL compilers such as firtool, the width inference is conducted by a compilation pass called InferWidths, which may fail even for simple FIRRTL programs. In this paper, we investigate the width inference problem for FIRRTL programs. We show that if the constraint obtained from a FIRRTL program is satisfiable, there must exist a unique least solution. Based on this result, we propose a complete procedure for solving the width inference problem, which can handle programs while firtool may fail. We implement the procedure in Rocq and prove its correctness. From the Rocq implementation, we extract an OCaml implementation, which is the first formally verified InferWidths pass. Extensive experiments demonstrate that it can solve more instances than the official InferWidths pass in firtool using less time.
Bio
Zhilin Wu is Research professor at Key Laboratory of System Software (Chinese Academy of Sciences), Institute of Software, Chinese Academy of Sciences (ISCAS), China. His main research interests are formal verification of system software and digital circuit designs. He is the core contributor of the string constraint solver OSTRICH, the RISC-V CPU ISA consistency verifier χRVFormal, and BMCFuzz that integrates the bounded model checking and fuzzing for hardware verification. His research work has been published at top-tier international conferences and journals including LICS, POPL, CAV, FM, and DAC.
Jifeng Xuan
Wuhan University

Code Transformation and Defect Detection for Heterogeneous Programming Design: Trials and Thoughts

Abstract
Heterogeneous programming design is programming crossing two or more languages. In this talk, we would like to share some trials on code transformation and memory leak detection crossing different languages. The techniques in use are immature. We share some challenges and thoughts in our work.
Bio
Jifeng Xuan, is a professor and a deputy dean at the School of Computer Science, Wuhan University. He is a standing committee member of the Technical Committee of Software Engineering at CCF, an executive committee member of the Technical Committee of Services Computing at CCF, a standing council member of the Wuhan Association of Software Engineering, a director of Wuhan Innovation Centre of Open Source Software Engineering. His research interest is software analysis and testing, including software testing and debugging, software data analysis, and search based software engineering. He serves as the editor of Empirical Software Engineering, PloS One, etc. and as the guest editor of Automated Software Engineering Journal, Science China Information Science, etc. He is the general co-chair of the National Conference of Evolutionary Computation and Learning (ECOLE 2021) and the program co-chair of the National Conference of Software (ChinaSoft 2025). He has won the ACM SIGSOFT Distinguished Paper Award, the IEEE TCSE Distinguished Paper Award, the IEEE ICSEM Distinguished Services Award, and the CCF Distinguished Doctoral Thesis Award.
Emily Yu
Leiden University

Trustworthy Systems through Automated Reasoning, Certificates, and Runtime Monitoring

Abstract
This series of lectures will explore how formal methods can be used to ensure the safety and reliability of modern complex systems, including systems that incorporate machine learning components. Automated reasoning plays a central role in the formal verification of hardware, software, and increasingly AI-based systems. As verification tools become more complex, certification techniques have been developed to provide an additional layer of trust in their results by producing independently checkable evidence of correctness. First, we will study static verification using automated reasoning such as SAT/SMT solving technologies, where certificates serve as mathematical proofs that allow verification results to be independently validated. Second, we will explore how reinforcement learning can be combined with formal methods to synthesize controllers and neural certificates for systems that are difficult to address with classical control techniques, while still providing formal guarantees with respect to temporal specifications. Third, we will study runtime monitoring and enforcement techniques, which provide runtime assurance as a complementary approach to static verification by detecting or preventing violations during system execution thereby enabling safe deployment of AI technologies in safety-critical applications.
Bio
Emily Yu is an Assistant Professor in the Leiden Institute of Advanced Computer Science at Leiden University. Her research focuses on system verification and trustworthy AI, with a focus on advancing formal methods as first-order design principles for system correctness and security. She joined Leiden University in October 2025. Prior to that, she was a postdoctoral researcher at the Institute of Science and Technology Austria in Thomas Henzinger's group (2023-2025). She obtained her PhD in Computer Science in 2023 at Johannes Kepler University in Austria, supervised by Armin Biere. She got her bachelor's and master's degree at Imperial College London. Emily's research has been recognized with an Esprit fellowship from the Austrian Science Fund.
Miaomiao Zhang
Tongji University

Learning and Verifying Timed Systems

Abstract
Timed systems are widely deployed in industrial systems, especially in safety-critical domains. Formal verification is an important technique for ensuring the reliability of such systems, where model construction is crucial for subsequent analysis. Model learning can infer formal models from system behaviors and has been widely applied in areas such as protocol verification and embedded software analysis. In this course, we present related work on the modelling and verification of such systems.
Bio
Miaomiao Zhang is a Professor at the School of Computer Science and Technology, Tongji University. She received her Ph.D. in Automation from Shanghai Jiao Tong University in 2001, and worked as a postdoc at the Department of Software Science, Radboud University (the Netherlands). Her research focuses on the modeling and verification of timed systems, with publications in CAV, RTSS, FSE, OOPSLA, TACAS, ACM TECS, among others.