用于生成测试Solidity智能合约编译器测试程序的方法

AITNT
正文
推荐专利
用于生成测试Solidity智能合约编译器测试程序的方法
申请号:CN202510753537
申请日期:2025-06-06
公开号:CN120631372A
公开日期:2025-09-12
类型:发明专利
摘要
本申请涉及计算机技术领域,公开一种用于生成测试Solidity智能合约编译器测试程序的方法,包括:缺陷定向触发:通过内联汇编块插入Solidity变量暴露优化器缺陷,并限制动态数组/字符串单次扩展至多一个元素;语义一致性控制:采用占位符计数器消中间表征行为差异,并通过数组长度检查指令防止越界;资源冲突仲裁:利用块作用域管理EVM堆栈变量,并基于深度阈值截断函数嵌套层级。本申请通过缺陷定向触发、语义一致性控制及资源冲突仲裁三重创新设计,系统性解决了Solidity编译器测试中语义歧义、缺陷检出率低与资源约束的根本矛盾。
技术关键词
Solidity智能合约 测试程序生成方法 变量 语义 缺陷检出率 计数器 优化器 内存 嵌套 语句 层级 资源 元素 指令 表达式 动态 风险 索引 逻辑 标记
系统为您推荐了相关专利信息
1
一种基于AI大模型的K12在线教育产品情感陪伴方法
在线教育产品 个性化策略 LSTM神经网络 学生 情感分析模型
2
氢能动力物流无人机螺旋桨设计方法
螺旋桨设计方法 物流无人机 螺旋桨拉力 桨叶 翼型
3
一种基于页面语义图的移动应用行为表征方法
语义 摘要 表征方法 大语言模型 元素
4
一种全局重定位方法、装置及车辆
场景 车辆 重定位方法 卫星定位信息 记忆
5
测试参数的生成方法、装置、电子设备和产品
脚本 参数 生成方法 代码仓库 数据
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号