TLA+规范生成与分析器Skill tla-plus-generator

该技能专注于分布式系统的形式化验证,能够自动生成和分析TLA+规范。它帮助工程师设计可靠的分布式协议,通过模型检查确保系统满足安全性和活性属性。核心功能包括:从协议描述生成TLA+模块、定义系统不变式和时序逻辑属性、配置状态空间探索、执行TLC模型检查以及建立精化映射。适用于分布式算法设计、并发系统验证和协议正确性证明。 关键词: TLA+规范, 分布式系统验证, 模型检查, 形式化方法, PlusCal翻译, 精化映射, 安全属性, 活性属性, TLC模型检查器, 系统建模

架构设计 0 次安装 0 次浏览 更新于 2/25/2026

名称: tla-plus-生成器 描述: 为分布式系统验证生成和分析TLA+规范 允许使用的工具:

  • Bash
  • 读取
  • 写入
  • 编辑
  • 全局查找
  • 搜索 元数据: 专业领域: 计算机科学 领域: 科学 类别: 分布式系统 阶段: 6

TLA+ 生成器

目的

为分布式系统设计和验证提供TLA+规范生成的专家指导。

能力

  • 根据协议描述生成TLA+模块
  • 指定不变式和时序属性
  • 配置状态空间探索
  • PlusCal到TLA+的翻译
  • 模型检查执行
  • 精化映射

使用指南

  1. 系统建模: 对系统组件和状态进行建模
  2. 动作规范: 定义系统动作/转换
  3. 属性规范: 指定安全性和活性属性
  4. 模型检查: 配置并运行TLC模型检查器
  5. 精化: 关联抽象和具体规范

工具/库

  • TLA+工具箱
  • TLC模型检查器
  • TLAPS证明系统
  • PlusCal