买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:上海浙江大学高等研究院
摘要:本发明公开了一种基于字节码的智能合约注释生成方法、系统、介质及设备。包括:获取待生成注释的智能合约字节码,将智能合约字节码输入到控制流图生成器中,得到智能合约字节码的代码控制流图;将智能合约字节码的代码控制流图输入到相似注释检索器中,得到智能合约字节码对应的相似注释;将智能合约字节码对应的相似注释和代码控制流图输入到经过训练且包括字节码编码器、注释解码器、融合注意力机制模块、融合复制机制模块以及融合覆盖机制模块的字节码编码器中,输出智能合约字节码的代码注释预测结果,完成基于字节码的智能合约注释生成。与现有方法相比,本发明的方法在自动评估和人工评估中都表现出了优越性。
主权项:1.一种基于字节码的智能合约注释生成方法,其特征在于,包括以下步骤:S1.获取待生成注释的智能合约字节码,将智能合约字节码输入到控制流图生成器中,得到智能合约字节码的代码控制流图;S2.将智能合约字节码的代码控制流图输入到相似注释检索器中,得到智能合约字节码对应的相似注释;S3.获取一个经过训练的注释生成模型,所述注释生成模型包括字节码编码器、注释解码器、融合注意力机制模块、融合复制机制模块以及融合覆盖机制模块,将智能合约字节码对应的相似注释和代码控制流图输入到所述字节码编码器中,得到包含相似注释特征和代码控制流图特征的融合特征,将所述融合特征输入到所述融合注意力机制模块中,得到增强后的浅层融合特征,将增强后的浅层融合特征输入到所述融合复制机制模块中,得到增强后的较深层融合特征,将增强后的较深层融合特征输入到所述融合覆盖机制模块中,得到增强后的深层融合特征;将增强后的深层融合特征输入到所述注释解码器中,输出智能合约字节码的代码注释预测结果,完成基于字节码的智能合约注释生成。
全文数据:
权利要求:
百度查询: 上海浙江大学高等研究院 基于字节码的智能合约注释生成方法、系统、介质及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。