一种基于抽象语法树的EOS智能合约语言转换方法

    公开(公告)号:CN111124422B

    公开(公告)日:2023-03-10

    申请号:CN201911357483.X

    申请日:2019-12-25

    Abstract: 本发明为一种基于抽象语法树的EOS智能合约语言转换方法,通过孩子兄弟表示法(二叉链表树)存储抽象语法树各个节点,能够针对自定义文法构造,将EOS智能合约源码转化为功能等价的形式化验证语言,并通过加入符号表共同实现翻译动作,实现可定制化的翻译过程。用这种翻译方法翻译出来的EOS智能合约代码具有结构清晰、可复现、扩容性强、适应性强的特点,解决了形式化验证方法无法验证EOS智能合约源码的问题。本发明可扩容性强,实际应用表现十分良好,为区块链的智能合约翻译提供了有效的思路以及技术。

    一种基于Coq的C++编译器变量作用域形式化方法

    公开(公告)号:CN110851141A

    公开(公告)日:2020-02-28

    申请号:CN201911128077.6

    申请日:2019-11-18

    Abstract: 本发明公开了一种基于Coq的C++编译器变量作用域形式化方法,采用record数学模型形式化表结构,采用Inductive归纳定义形式化栈结构,采用match匹配形式化代码中引起分支的操作逻辑,采用Fixpoint递归函数形式化重复行为操作逻辑。现有技术中的FSPVM解释器在解释变量操作方法的时候,如果变量操作方法带有作用域特性,就会错误解释。采用本发明中的变量操作方法替代FSPVM解释器里的解释变量操作方法可以让新的FSPVM解释器能够解释带有作用域特性的代码。本发明使用了Record数学模型形式化字典数据结构,较使用Inductive归纳方法的传统形式化方式明显的提升了执行效率。

    一种基于中间语言的形式化规约语言简化方法

    公开(公告)号:CN111124485B

    公开(公告)日:2023-03-10

    申请号:CN201911328421.6

    申请日:2019-12-20

    Abstract: 本发明公开了一种基于中间语言的形式化规约语言简化方法,将应用程序转化为中间语言程序,然后将中间语言程序映射为Lolisa语言程序;所述中间语言程序包括类型finitpar_type和结构list_pars,采用类型finitpar_type将参数形式化为Type类型,采用结构list_pars将形式化参数列表整合为list类型。本发明将应用程序转化为中间语言程序,中间语言将简化形式化语言的语法,然后根据中间语言和底层的Lolisa语言的转换关系,将中间语言程序转化为Lolisa编写的形式化程序。本发明简化了形式化语言的数据类型和文法规则,提高了形式化验证的用户友好度。

    一种基于Coq的C++编译器变量作用域形式化方法

    公开(公告)号:CN110851141B

    公开(公告)日:2021-03-09

    申请号:CN201911128077.6

    申请日:2019-11-18

    Abstract: 本发明公开了一种基于Coq的C++编译器变量作用域形式化方法,采用record数学模型形式化表结构,采用Inductive归纳定义形式化栈结构,采用match匹配形式化代码中引起分支的操作逻辑,采用Fixpoint递归函数形式化重复行为操作逻辑。现有技术中的FSPVM解释器在解释变量操作方法的时候,如果变量操作方法带有作用域特性,就会错误解释。采用本发明中的变量操作方法替代FSPVM解释器里的解释变量操作方法可以让新的FSPVM解释器能够解释带有作用域特性的代码。本发明使用了Record数学模型形式化字典数据结构,较使用Inductive归纳方法的传统形式化方式明显的提升了执行效率。

    一种基于中间语言的形式化规约语言简化方法

    公开(公告)号:CN111124485A

    公开(公告)日:2020-05-08

    申请号:CN201911328421.6

    申请日:2019-12-20

    Abstract: 本发明公开了一种基于中间语言的形式化规约语言简化方法,将应用程序转化为中间语言程序,然后将中间语言程序映射为Lolisa语言程序;所述中间语言程序包括类型finitpar_type和结构list_pars,采用类型finitpar_type将参数形式化为Type类型,采用结构list_pars将形式化参数列表整合为list类型。本发明将应用程序转化为中间语言程序,中间语言将简化形式化语言的语法,然后根据中间语言和底层的Lolisa语言的转换关系,将中间语言程序转化为Lolisa编写的形式化程序。本发明简化了形式化语言的数据类型和文法规则,提高了形式化验证的用户友好度。

    一种基于抽象语法树的EOS智能合约语言转换方法

    公开(公告)号:CN111124422A

    公开(公告)日:2020-05-08

    申请号:CN201911357483.X

    申请日:2019-12-25

    Abstract: 本发明为一种基于抽象语法树的EOS智能合约语言转换方法,通过孩子兄弟表示法(二叉链表树)存储抽象语法树各个节点,能够针对自定义文法构造,将EOS智能合约源码转化为功能等价的形式化验证语言,并通过加入符号表共同实现翻译动作,实现可定制化的翻译过程。用这种翻译方法翻译出来的EOS智能合约代码具有结构清晰、可复现、扩容性强、适应性强的特点,解决了形式化验证方法无法验证EOS智能合约源码的问题。本发明可扩容性强,实际应用表现十分良好,为区块链的智能合约翻译提供了有效的思路以及技术。

    一种基于复合零磁扰动的试件内外缺陷检测装置

    公开(公告)号:CN118443780A

    公开(公告)日:2024-08-06

    申请号:CN202410602138.2

    申请日:2024-05-15

    Abstract: 本发明公开了一种基于复合零磁扰动的试件内外缺陷检测装置,将搭载复合探头的移动载体放置于被测试件上,然后通过控制移动载体移动来完成被测试件的缺陷检测;具体讲,当u形永磁体靠近试件时产生磁相互作用,形成平衡磁场;当试件表面出现缺陷时,磁阻发生变化,导致空气中的磁场发生偏转,内磁传感器捕获因为缺陷处磁阻变化带来的磁感线偏转反馈到零磁空间带来的扰动变化量,外部磁传感器会捕获因为内外缺陷处因为磁压缩泄露的漏磁场;然后通过数据采集卡记录内外磁传感器输出值的变化,并将电压信号传输至计算机进行分析和处理,从而判断出缺陷的内外分布和大小信息。

    一种基于D-S推理的多平台传感器测量数据融合方法

    公开(公告)号:CN108710900B

    公开(公告)日:2022-03-25

    申请号:CN201810429294.8

    申请日:2018-05-08

    Inventor: 梁菁 唐琴 王田田

    Abstract: 本发明公开一种基于D‑S推理的多平台传感器测量数据融合方法,包括如下步骤:获取K类传感器测量数据;再采用最优分布式融合算法对系统航迹进行估计得到精确后的K类传感器测量数据;利用Dempster‑Shafer证据推理方法,对步骤2得到的K类传感器测量数据分别合成多平台同类传感器的特征信息;采用基于Bayes方法的Jeffrey规则的证据更新优化多平台同类传感器的特征信息,此规则中定义强条件mass函数更新证据和弱条件mass函数更新证据;按照与步骤3和步骤4相同的方法对多平台异类传感器进行特征信息融合;然后进行决策输出,得到总体融合数据。本发明解决了现有的协同冲突消除方法如果直接应用于多平台的多源异构传感器系统,会引起计算量大、精确度低的问题。

    一种基于超宽带雷达传感器的土壤pH分类方法

    公开(公告)号:CN108694382B

    公开(公告)日:2022-03-25

    申请号:CN201810454691.0

    申请日:2018-05-14

    Abstract: 本发明公开了一种基于超宽带雷达传感器的土壤pH分类方法,涉及土壤参数反演领域;其包括如下步骤:步骤1:采集相同土壤的回波进行预处理获取不同pH的有效回波;步骤2:将不同pH的有效回波输入LSTM系统获得不同pH的有效回波的分类准确率;步骤3:结合分类准确率将有效回波进行交叉验证获得最优分类准确率;本发明解决了现有土壤pH分类方法采用模糊逻辑需要不停调整参数导致周期长不适用于大面积和大数据分析导致其分类精度差的问题,达到了实现简便对大数据进行分类、促进提高分类精度的效果。

    一种基于LS和NEU-ECEF时空配准的高机动目标跟踪方法及系统

    公开(公告)号:CN110187337A

    公开(公告)日:2019-08-30

    申请号:CN201910576120.9

    申请日:2019-06-28

    Abstract: 本发明提供一种基于LS和NEU-ECEF时空配准的高机动目标跟踪方法及系统,属于通信技术领域,本发明采用改进的最小二乘(LS)虚拟融合方法配准时间,不要求采样周期之比为整数;然后,对于空间配准的坐标系转换关系,将原矩阵的代数运算转化为几何运算,减小运算开销的同时提高运算效率。另外,IMM算法被设计为两种运动模型,与MSPDAF算法结合成可以适用于跟踪不同维度的高度机动目标。本发明解决了现有技术中当数据量过大时,运算开销大的问题。

Patent Agency Ranking