- 16
- 0
- 约6.81千字
- 约 19页
- 2016-12-15 发布于湖北
- 举报
第5章 协议验证技术 第 6 章 协议验证工具 * 内容提要 SPIN概述 1 PROMELA语言 2 SPIN应用 3 * SPIN SPIN(Simple Promela Interpreter)是一种适用于分布式软件系统的形式化验证的开源软件工具:用C语言开发的模型检查工具 SPIN的开发者Gerard J. Holzmann获得了ACM 2001年度软件系统奖(Software Systems Award) * SPIN SPIN特点 SPIN对用Promela语言描述的网络协议设计规格说明(Specification)的逻辑一致性进行检验,并报告系统中出现的死锁、无效的循环、未定义的接收和标记不完全等情况 SPIN无需构建一个全局的状态图,而可以根据需要生成系统自动机的部分状态进行检验(on-the-fly技术) SPIN支持同步和异步两种通信方式 对于给定的一个使用PROLEMA描述的协议系统,SPIN可以对其执行任意的模拟,也可以生成一个C代码程序,然后对该系统的正确性进行有效的检验 适于不同规模的系统的验证 * 内容提要 SPIN概述 1 PROMELA语言 2 SPIN应用 3 * PROMELA语言 在SPIN中,将描述协议实体间所有交互过程的协议描述称为验证模型(validation model),而将描述验证模型的语言称为PROMELA (Pro
您可能关注的文档
- 第5课西方人文主义思想的起源方案.ppt
- 第6.1~6.2概述~沥青路面方案.ppt
- 第5课洋务运动课件方案.ppt
- 第5课中古欧洲社会方案.ppt
- 第6章 中央处理器方案.ppt
- 第6章-多元线性回归模型方案.ppt
- 第6单元-发电机的继电保护方案.ppt
- 第6章-控制测量方案.ppt
- 第6章MATLAB数据分析与多项式计算方案.ppt
- 第5课中古欧洲社会课堂用.ppt方案.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)