collaborators

5 papers

cs.SE2026

Generics-Aware Fuzz Target Generation for Rust Libraries via Structured API Analysis

Yiming Chen, Kaiwen Zhang, Guanjun Liu +2

Fuzzing Rust library APIs requires constructing well-typed, compilable call sequences that satisfy ownership rules, generic parameters, and trait bounds; existing tools ignore thes…

cs.SE2026

From Resource Flow to Executable Tests: Petri-Net-Guided LLM Test Generation for Concurrent Stateful Rust APIs

Kaiwen Zhang, Guanjun Liu

Concurrent stateful library APIs expose behavior through evolving resource ownership, lifecycle states, and competing interleavings. Large language models can synthesize executable…

cs.PL2026

CIR+CVN: Bridging LLM Semantic Understanding and Petri-Net Verification for Concurrent Programs

Kaiwen Zhang, Guanjun Liu

Recovering concurrency structure directly from source code is difficult because shared-resource identity and protection relations are often obscured by aliasing, ownership, and API…

cs.PL2026

Static Deadlock Detection for Rust Programs

Yu Zhang, Kaiwen Zhang, Guanjun Liu

Rust relies on its unique ownership mechanism to ensure thread and memory safety. However, numerous potential security vulnerabilities persist in practical applications. New langua…

cs.SE2025

Deep Learning Based Concurrency Bug Detection and Localization

Zuocheng Feng, Kaiwen Zhang, Miaomiao Wang +4

Concurrency bugs, caused by improper synchronization of shared resources in multi-threaded or distributed systems, are notoriously hard to detect and thus compromise software relia…