网站大量收购闲置独家精品文档,联系QQ:2885784924

JHCIE194-2021区块链智能合约形式化设计与验证方法.pdf

JHCIE194-2021区块链智能合约形式化设计与验证方法.pdf

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

中国电子学会标准

JH/CIE194—2021

区块链智能合约形式化设计与验证方法

Formaldesignandverificationmethodofblockchainsmartcontract

(征求意见稿)

(本稿完成时间:2022年1月26日)

在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。

XXXX-XX-XX发布XXXX-XX-XX实施

中国电子学会发布

JH/CIE194-2021

目次

前言3

1范围1

2规范性引用文件1

3术语和定义1

4符号3

5概述4

6智能合约需求描述5

7智能合约形式化建模9

8模型转换10

9智能合约形式化模型验证11

10自动代码生成与一致性测试15

11智能合约代码20

附录A21

附录B24

附录C27

附录D30

参考文献32

JH/CIE194-2021

区块链智能合约形式化设计与验证方法

1范围

本文件规定了使用形式化设计区块链智能合约要求,描述了对应的智能合约验证方法。

本文件适用于采用形式化方法设计、开发可信通用区块链智能合约的应用场景。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。

凡是未注日期的引用文件,其必威体育精装版版本(包括所有的修改单)适用于本文件。

GB/T22032-2021系统与软件工程系统生存周期过程

GB/T11457-2006信息技术软件工程术语

中国电子学会标准T/CIE095—2020区块链智能合约形式化表达

3术语和定义

下列术语和定义适用于本文件。

3.1

需求分析demandanalysis

创建一个新的或改变一个现存的系统或产品时,确定新系统的目的、范围、定义和功能时所要做的

所有工作。

3.2

区块链智能合约blockchainsmartcontract

部署在区块链上并可在满足预定合约条款和履行条件时自动执行的计算机代码。

3.3

形式化设计方法formaldesignmethods

包括智能合约的形式化建模、形式模型的一致性转换、形式模型的验证、可执行代码的自动生成以

及一致性测试,使用形式化方法涵盖了智能合约全生命周期的设计与验证过程,以保证智能合约需求设

计与描述的正确性、智能合约代码的安全性、智能合约功能属性和非功能属性的可靠性,并通过代码的

自动生成提高开发效率,通过设计迭代提高可维护性。

3.4

领域特定语言domain-specificlanguage

1

JH/CIE194-2021

某个应用程序领域的计算机语言,面向某些智能合约应用场景的计算机描述语言。

3.5

智能合约语言smartcontractlanguage

一种为实现智能合约而创建的编程语言,包含规范智能合约撰写的语法规则和语义,具有图灵完备

性。

3.6

形式化方法formalmethods

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档