ASE 2026
Mon 12 - Fri 16 October 2026 Munich, Germany

Rust’s ownership type system prevents memory errors in safe code, but certain desirable properties remain orthogonal to compilation: the soundness of unsafe operations (e.g., raw pointer dereferences), functional correctness, and absence of runtime panics. We present Kani, an open-source model checker for Rust that pushes bounded model checking beyond bug-finding to provide correctness guarantees for these properties. Kani compiles proof harnesses from Rust’s Mid-level Intermediate Representation (MIR) into CBMC’s bit-precise verification engine, automatically checking a comprehensive set of safety properties with no user annotation. To extend verification from bounded to unbounded, Kani provides a specification language comprising function contracts, loop contracts, quantifiers, and function stubbing. We demonstrate feasibility through case studies on industrial Rust projects, where contracts upgraded verification from panic-freedom to functional correctness, uncovering six previously unknown bugs. Kani operates at scale in production CI, with over 16,000 harnesses verified per code change in the Rust standard library verification campaign.

Thu 15 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 16:00
Formal Aspects of Software Engineering: Formal Methods and Model Checking 1Research Papers / Tools and Datasets / NIER / Journal First / Industry Showcase at Forum 15
14:00
15m
Talk
Specification-Guided Synthesis of Deadlock-Free Communication Protocol Refinements with Large Language Models
Research Papers
Yang Li University of Oxford, Ping Hou University of Oxford, Nobuko Yoshida University of Oxford
DOI Pre-print
14:15
15m
Talk
Kani: A Model Checker for Rust
Industry Showcase
Remi Delmas Amazon Web Services, Zyad Hassan Amazon Web Services, Qinheping Hu Amazon Web Services, Rahul Kumar Amazon Web Services, Felipe R. Monteiro Amazon, Thanh Nguyen Amazon Web Services, Adrian Palacios Amazon Web Services, Celina Val Amazon Web Services, Michael Tautschnig Amazon Web Services, Justus Adam Brown University, Daniel Schwartz-Narbonne Datadog, Carolyn Zech Massachusetts Institute of Technology
DOI Pre-print
14:30
15m
Talk
Leveraging System-Level Observations to Inform Bayesian Learning of Model Parameters for Quantitative Verification
Research Papers
Simos Gerasimou Cyprus University of Technology, Xingyu Zhao Wuhan University
14:45
15m
Talk
Visual Consistency in Formal Modeling: An Empirical Evaluation
Journal First
Yiliang Liang Carnegie Mellon University, Avinash Palliyil Georgia Institute of Technology, Eunsuk Kang Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University
DOI
15:00
15m
Talk
Mining Tactics for Automated Theorem Proving
Research Papers
Jian Fang Peking University, Yixun Yao Peking University, Yingfei Xiong Peking University
15:15
15m
Talk
Quick Bug Detection through Black-Box Checking: A Systematic Evaluation
Research Papers
Bram Pellen Radboud University, María Belén Rodríguez University of Twente, Frits Vaandrager Radboud University, Petra van den Bos University of Twente, The Netherlands
15:30
10m
Talk
Towards Diagnostic Explainability in Workflow Verification via Shapley Attribution
NIER
Radoslaw Klimek AGH University of Krakow, Jakub Błażowski AGH University of Krakow
15:40
10m
Talk
VerusSeek: Retrieval-Augmented LLM-Based Proof Synthesis for Rust Programs
Tools and Datasets
Yuchen Zhang Xidian University, Cheng Wen Xidian University, Jialun Cao Hong Kong University of Science and Technology, Dugang Liu Shenzhen University, Zhiwu Xu Shenzhen University, Yuwei Liu Ant Group, Shengchao Qin Xidian University
DOI
15:50
10m
Talk
MIMOS-Tools: An Integrated Toolchain for Model-Based Design of Embedded Systems
Tools and Datasets
Wang Yi , Chengzi Huang Uppsala University, Behnam Khodabandeloo Uppsala University, Duc Anh Nguyen Uppsala University
DOI