Score: 0

QCP: A Practical Separation Logic-based C Program Verification Tool

Published: May 19, 2025 | arXiv ID: 2505.12878v2

By: Xiwei Wu , Yueyang Feng , Xiaoyang Lu and more

Potential Business Impact:

Helps check computer programs for mistakes.

Business Areas:
Quality Assurance Professional Services

As software systems increase in size and complexity dramatically, ensuring their correctness, security, and reliability becomes an increasingly formidable challenge. Despite significant advancements in verification techniques and tools, there still remain %these tools still continue to encounter substantial difficulties when applying these tools to complex, real-world scenarios. To address these difficulties, this paper introduces a novel verification tool, called \textbf{Qualified C Programming Verifier (QCP)}. QCP incorporates a refined front-end %syntax of assertion language to enhance user interaction. The proposed assertion language aims to %syntax is designed to lower the entry barrier for verification tools, improve proof efficiency by improving automation, and facilitate a deeper understanding of both the program and its verification results.

Country of Origin
🇨🇳 China

Page Count
32 pages

Category
Computer Science:
Programming Languages