[发明专利]用于对可编程设备的应用进行验证和部署的系统和方法有效
申请号: | 201380080839.4 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105706054B | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 约翰·C·范戈普;皮奥特尔·博莱斯拉夫·普尔奇达泰克;利亚姆·萨默斯 | 申请(专利权)人: | 施耐德电气美国股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陆建萍;郑霞 |
地址: | 美国伊*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 可编程 设备 应用 进行 验证 部署 系统 方法 | ||
提供了一种用于验证实时执行(RTE)设备的应用的系统。系统包括存储器、至少一个耦合至存储器的处理器以及可被至少一个处理器执行的模拟组件。模拟组件可以被配置为接收关于RTE设备的包括设备配置信息,应用信息和目标性能信息的设备模拟信息,配置虚拟设备模拟器以模拟RTE设备的性能,运行虚拟设备模拟器以处理一个或多个模拟事件,以及输出模拟结果。
技术领域
本技术领域通常涉及用于可编程设备的软件应用的验证和部署。
背景讨论
一些可编程设备支持针对各种操作的执行具有时限的过程的实时执行(RTE)。一些RTE设备运行一个带有若干预定义的内部功能的“单片式”程序(例如,固件)。改变这些设备的功能可能需要开发、测试和部署新的固件。
可编程设备也可以通过安装能够开发和部署独立应用的实时操作系统(RTOS)来支持RTE。RTOS设备可以支持多个应用同时执行。然而,RTOS设备的性能可能随着同时运行的应用的每个组合而基本上不同。不像通用目的操作系统(GPOS),如果应用变得不稳定,RTOS设备不可能根据需要来延迟应用的执行。
概要
根据一个方面,提供了一种用于验证用于RTE设备的应用的系统。系统包含存储器、耦合至存储器的至少一个处理器以及可被至少一个处理器执行的模拟组件。模拟组件可以被配置成接收用于RTE设备的设备模拟信息,配置虚拟设备模拟器以模拟RTE设备的性能,运行虚拟设备模拟器以处理一个或多个模拟事件,并且输出模拟结果,其中设备模拟信息包括设备配置信息、应用信息和目标性能信息。
根据一个实施方式,设备模拟信息还包括历史事件信息。模拟组件还可以被配置成基于历史事件信息运行虚拟设备模拟器。
根据一个实施方式,输出的模拟结果包括对虚拟设备模拟器是否按照目标性能信息执行在一个或多个应用中的过程的确定。输出的模拟结果还可以包括被配置为按照目标性能信息执行在一个或多个应用中的过程的一个或多个设备的建议组。
根据一个实施方式,系统还包含耦合至处理器和至少一个远程设备的网络接口和可由至少一个处理器执行的部署组件。部署组件可以被配置为确定虚拟设备模拟器是否按照目标性能信息执行在一个或多个应用中的过程并且将设备配置和应用部署至远程设备。
根据一个实施方式,系统还包含应用商店组件,该应用商店组件可被处理器执行以及被配置为向一个或多个用户提供对RTE应用的访问。在这个实施方式中,RTE设备可以包括实时操作系统(RTOS)设备且RET应用包括RTOS电力监控应用。
根据一个方面,提供了一种用于验证RTE设备的应用的方法。方法包含通过至少一个处理器接收关于RTE设备的设备模拟信息,配置虚拟设备模拟器以模拟RTE设备的性能,运行所述虚拟设备模拟器以处理一个或多个模拟事件,以及输出模拟结果,其中设备模拟信息包括设备配置信息、应用信息和目标性能信息。
根据一个实施方式,接收RTE设备配置信息还包括接收历史事件信息。在这个实施方式中,运行虚拟设备模拟器还可以包括基于历史事件信息运行虚拟设备模拟器。
根据一个实施方式,输出模拟结果包括输出对虚拟设备模拟器是否按照目标性能信息执行在一个或多个应用中的过程的确定。在这个实施方式中,输出模拟结果还可以包括输出被配置为按照目标性能信息执行一个或多个应用中的过程的一个或多个设备的建议组。
根据一个实施方式,方法还包含确定虚拟设备模拟器是否按照目标性能信息执行在一个或多个应用中的过程,以及经由耦合至远程设备和至少一个处理器的网络接口将设备配置和应用部署至远程设备。
根据一个实施方式,存储器包括RTE应用的数据库并且方法还包含向一个或多个用户提供对RTE应用的访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施耐德电气美国股份有限公司,未经施耐德电气美国股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380080839.4/2.html,转载请声明来源钻瓜专利网。