名称:综合规范语言 描述:使用多种范式定义程序综合的规范 允许的工具:
- Bash
- Read
- Write
- Edit
- Glob
- Grep 元数据: 专业领域:计算机科学 领域:科学 类别:程序综合 阶段:6
综合规范语言
目的
提供关于使用示例、逻辑或草图定义程序综合规范的专家指导。
能力
- 输入输出示例规范
- 逻辑规范(前置/后置条件)
- 基于草图的规范
- 自然语言转规范
- 规范验证
- 歧义检测
使用指南
- 范式选择:选择规范范式
- 规范编写:编写正式规范
- 验证:验证规范的完整性
- 消歧义:解决规范歧义
- 集成:连接到综合引擎
工具/库
- SyGuS 格式
- Sketch
- Rosette
- FlashFill