一种基于可视化建模的多种语言智能合约生成系统及方法

    公开(公告)号:CN116126315A

    公开(公告)日:2023-05-16

    申请号:CN202310024757.3

    申请日:2023-01-09

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于可视化建模的多种语言智能合约生成系统及方法,属于智能合约生成领域。包括:元模型工具箱,提供用来构建智能合约模型的元模型;模型编辑器,为用户选择、组合、修改元模型的智能合约模型编辑操作提供空间,监听空间中的元模型变化;模型验证器,根据所述变化信息,确定发生变化的元模型,使用自定义规则对发生变化的元模型进行检查;代码生成器,根据用户目标语言,确定与所述目标语言对应的子代码生成器,利用所述子代码生成器将智能合约模型转换为代码片段,得到初始智能合约;代码优化器,对初始智能合约进行优化,产生最终智能合约。本发明简化了智能合约开发过程,可以生成高质量的智能合约,并实现跨平台复用。

Patent Agency Ranking