一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于VSCode的形式化云平台方法与装置

2022-11-12 12:32:50 来源:中国专利 TAG:

技术特征:
1.一种基于vscode的形式化云平台方法,其特征在于,包括:s1、核验用户身份,若核验通过,返回该用户关联的所有工作空间的基本信息;若核验不通过,则拒绝后续所有请求;s3、接收用户打开工作空间的请求,读取基于的形式化语言模板,启动对应集成开发环境的服务;s4、与用户交互,使用户在这个工作空间中能进行形式化工作;s5、接收用户的关闭工作空间请求,关闭该工作空间。2.根据权利要求1所述的基于vscode的形式化云平台方法,其特征在于,所述的s1中的工作空间,为用户所使用的webide实例,包括vscode、特定插件和相应形式化语言集成开发环境的后台服务;所述的基本信息,包括工作空间的id和该工作空间创建时使用的形式化语言模板。3.根据权利要求2所述的基于vscode的形式化云平台方法,其特征在于,所述形式化语言模板是一种镜像,包括vscode、特定插件和相应形式化语言集成开发环境,用于创建工作空间。4.根据权利要求1或2或3所述的基于vscode的形式化云平台方法,其特征在于,所述的步骤s1和s3之间还包括s2:接收用户创建工作空间的请求,记录基于的形式化语言模板,并为该工作空间分配一个唯一的id。5.根据权利要求4所述的基于vscode的形式化云平台方法,其特征在于,所述的用户创建工作空间的请求,信息包括基于的形式化语言模板。6.根据权利要求1或4所述的基于vscode的形式化云平台方法,其特征在于,所述的s2中用户打开工作空间的请求,信息包括工作空间的id,所述的s4中用户的关闭工作空间请求,信息包括工作空间的id。7.一种基于vscode的形式化云平台装置,其特征在于,包括核验单元:用于核验用户身份,若核验通过,返回该用户关联的所有工作空间的基本信息;若核验不通过,则拒绝后续所有请求;启动集成开发环境单元:用于接收用户打开工作空间的请求,读取基于的形式化语言模板,启动对应集成开发环境的服务;交互单元:用于与用户交互,使用户在这个工作空间中能进行形式化工作;关闭工作空间单元:用于接收用户的关闭工作空间请求,关闭该工作空间。8.根据权利要求7所述的基于vscode的形式化云平台装置,其特征在于,所述的核验单元和启动集成开发环境单元之间还包括:分配id单元:用于接收用户创建工作空间的请求,记录基于的形式化语言模板,并为该工作空间分配一个唯一的id。

技术总结
本发明公开了一种基于VSCode的形式化云平台方法与装置,与传统的IDE相比,免去了提前安装、配置参数的麻烦,用户只需良好的网络和合适的设备就能使用,便于形式化领域工作的开展和共享;与市面上已有的IDE产品相比,本发明专注于形式化领域,能满足形式化方法的编程需要,提高形式化工作的效率;支持多种形式化语言,支持同一种IDE的多个版本,覆盖面广;VSCode对插件的支持便于开发更多功能,可扩展性强;VSCode支持与多个形式化方法集成开发环境通信,集成开发环境完成证明,因而通过VSCode能完成多种形式化语言的证明工作。VSCode能完成多种形式化语言的证明工作。VSCode能完成多种形式化语言的证明工作。


技术研发人员:赵永望 许浩 王星原 任奎
受保护的技术使用者:浙江大学嘉兴研究院
技术研发日:2022.08.19
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献