APP下载

VLD远程编译系统的设计与实现

2016-12-03陈献庆郭亚楠张玉龙闫振宇

电子技术应用 2016年11期
关键词:工程系统

陈献庆,郭亚楠,张玉龙,闫振宇

(许继电气股份有限公司,河南 许昌461000)

VLD远程编译系统的设计与实现

陈献庆,郭亚楠,张玉龙,闫振宇

(许继电气股份有限公司,河南 许昌461000)

为了解决VLD(Visual Logic Design,VLD)工具在软件知识产权方面保护薄弱的问题,设计了一个 VLD远程编译系统架构,核心资源代码部署在构建服务器端,客户端只提供交互界面,两者通过分发服务器建立连接,编译工作只在构建服务器端完成,可有效控制工具使用范围,避免资源代码外泄。该系统采取模块化的实现方式,对系统功能进行抽象,将其封装为资源库函数,提高了系统的扩展性和重用性。按该架构开发的VLD远程编译系统通过了可靠性和时效性测试,验证了该方法的可行性。

VLD工具;远程编译;客户端;构建服务器;分发服务器

0 引言

可视化逻辑设计(Visual Logic Design,VLD)工具是一种以图形化、模块化逻辑功能图形代替编写程序源代码的程序开发工具[1],是许继自主研发和拥有自主知识产权的软件。其以避免重复设计、节省开发时间、程序设计标准化、方便程序修改和维护等特点广泛应用于公司继电保护领域的保护逻辑设计、保护功能实现等方面[2-3]。但是由于VLD工具设计之初缺乏对自主知识产权的保护考虑,导致其无有效认证保护机制[4],任何电脑都可安装使用,且用户可通过工具获取公司多年积累的保护、测控等核心代码,给公司机密外泄和利益流失留下巨大隐患。因此需要一种能避免核心代码外泄、对工具的使用范围可控的方法解决上述问题。……

登录APP查看全文

猜你喜欢

工程系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
子午工程
工程
工程
工程