{% extends "base.html" %} {% block title %}首页 - 形式化程序规范生成系统{% endblock %} {% block content %}

形式化程序规范生成系统

基于大型语言模型的C/C++程序形式化规范自动生成与验证

本系统集成了先进的代码解析、智能规范生成和自动化验证技术, 为开发者提供高效、可靠的形式化验证解决方案

快速开始

1

进入工作空间

使用统一的工作空间界面进行所有操作

2

导入代码

在工作空间中上传C/C++源代码文件或直接粘贴代码

3

配置分析

在工作空间中配置验证参数和工作流程

4

实时监控

在工作空间中实时查看分析进度和结果

核心功能

统一工作空间

全新的6区域工作空间界面,集成所有功能于一体

  • 2×3网格布局设计
  • 实时WebSocket通信
  • 统一状态管理

LLM规范生成

基于DeepSeek V3模型自动生成符合CBMC规范的形式化说明

  • 自动生成requires条件
  • 智能ensures断言
  • 循环不变式推导

CBMC验证集成

与CBMC深度集成,提供完整的形式化验证流程

  • 内存安全验证
  • 边界检查
  • 溢出检测

变异测试评估

通过变异测试评估生成规范的质量和稳定性

  • 谓词变异
  • 边界变异
  • 逻辑变异

工作空间优势

实时监控

通过WebSocket实时推送,即时查看分析进度和结果

智能配置

可视化配置界面,支持多种验证参数和策略

结果可视化

多标签页展示,清晰呈现验证结果和质量评估

操作历史

完整记录所有操作,支持回溯和调试

技术栈

Python

核心开发语言

Flask

Web框架

DeepSeek V3

大语言模型

CBMC

验证工具

Clang

代码解析

变异测试

质量评估

系统状态

Web服务

正常运行

解析器

就绪

LLM服务

配置中

CBMC验证

就绪

{% endblock %} {% block extra_css %} {% endblock %}