基于EPF的JAVA代码生成工具

    公开(公告)号:CN114780071B

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

    申请号:CN202210323190.5

    申请日:2022-03-30

    Abstract: 本发明属于软件开发领域,公开了一种基于EPF的JAVA代码生成工具。该JAVA代码生成工具基于事件处理表格、支持并发建模、支持生成并发代码的JAVA代码生成工具,其中包含一种形式化建模工具EPF及一种用于自动生成JAVA代码的算法;本发明在保留软件形式化语义的同时,提供了简洁易懂的建模工具;支持并发建模并生成多线程JAVA代码;可以显式地表示出软件设计缺陷;可以方便地进行形式化验证;包含了多种逻辑判断单元以适应复杂的设计需求;自动生成代码可以提高代码质量、减少工作人员的工作量;模型与代码解耦,降低了软件迭代的成本。

    基于EPF的JAVA代码生成工具

    公开(公告)号:CN114780071A

    公开(公告)日:2022-07-22

    申请号:CN202210323190.5

    申请日:2022-03-30

    Abstract: 本发明属于软件开发领域,公开了一种基于EPF的JAVA代码生成工具。该JAVA代码生成工具基于事件处理表格、支持并发建模、支持生成并发代码的JAVA代码生成工具,其中包含一种形式化建模工具EPF及一种用于自动生成JAVA代码的算法;本发明在保留软件形式化语义的同时,提供了简洁易懂的建模工具;支持并发建模并生成多线程JAVA代码;可以显式地表示出软件设计缺陷;可以方便地进行形式化验证;包含了多种逻辑判断单元以适应复杂的设计需求;自动生成代码可以提高代码质量、减少工作人员的工作量;模型与代码解耦,降低了软件迭代的成本。

    一种基于标量等式内积的高效范围证明方法

    公开(公告)号:CN113094633A

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

    申请号:CN202110429517.2

    申请日:2021-04-21

    Abstract: 本发明提供了一种基于标量等式内积的高效范围证明方法,利用范围区间和证明值构造单一的范围等式并计算出范围标量;将范围等式和范围标量分别拆分为固定长度的内积;采用Pedersen向量承诺封装范围标量、聚合内积和盲化因子;计算聚合内积多项式,并计算零次项系数表达式;生成聚合多项式系数承诺,并产生内积范围证据集;发送证据集至智能合约端,验证内积等式及聚合多项式证据,完成证明过程。本发明同时基于多项式拆分思想以标量等式的形式代表范围区间,并以此构造恒定长度的内积,使计算时间恒定,使用标量等式内积的合法性验证代替数值内积的合法性验证,在实现灵活范围证明的同时,消除链下计算安全威胁;优化运算时间。

Patent Agency Ranking