[发明专利]一种基于状态空间的智能合约形式化验证系统及方法有效
| 申请号: | 201911160402.7 | 申请日: | 2019-11-23 |
| 公开(公告)号: | CN111062038B | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 马小峰;汪铎 | 申请(专利权)人: | 同济大学 |
| 主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F8/41;G06F9/455 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 王怀瑜 |
| 地址: | 200092 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种基于状态空间的智能合约形式化验证系统和方法,所述系统包括:代码编译模块,用于将智能合约源代码编译成源码和虚拟机操作指令字节码序列;基本块划分模块,用于将虚拟机操作指令字节码序列划分为基本块集合;控制流图生成模块,用于生成包含条件标识的控制流图;逻辑规则模块,用于将条件标识转化为逻辑规则条件;源代码形式化模块,用于从源码中解析出行为要素,保存为形式化行为文件;模型生成模块,用于根据形式化行为文件生成行为模型文件;根据逻辑规则条件和控制流图生成执行模型文件;执行与验证模块,用于获取状态空间报告和状态空间有向图。与现有技术相比,本发明具有检测全面、效率高、能直观反映出异常状态等优点。 | ||
| 搜索关键词: | 一种 基于 状态 空间 智能 合约 形式化 验证 系统 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201911160402.7/,转载请声明来源钻瓜专利网。





