首页> 外国专利> A typesafe framework for dynamically extensible objects

A typesafe framework for dynamically extensible objects

机译:动态扩展对象的类型安全框架

摘要

The present invention provides a system and process for making use of pre-existing data-structures which represent a computer program, in a way which has the advantages of shortening the time and cost required to create a new version of the computer program. The pre-existing data-structure is modified to produce a shadow-data-structure which contains only shadows of those elements or nodes of the pre-existing data-structure required to perform the tasks of the new version of the computer program. The present invention includes processes to make the data-structure of the original program shadowable; processes to use data from the original program compilation process in compiling the new version of the program, including processes to create a shadow data-structure; and processes to use the new version of the computer program along with the shadow data-structure to create the desired execution. This new version of the computer program is typically a tool for checking or observing the original program's execution in some manner. Moreover, the system and processes disclosed provide mechanisms for a software manufacturer to create type-safe versions of a connected collection of objects which are dynamically extensible.
机译:本发明以一种具有缩短创建新版本的计算机程序所需的时间和成本的优点的方式,提供了一种利用代表计算机程序的预先存在的数据结构的系统和方法。修改现有数据结构以产生阴影数据结构,该阴影数据结构仅包含执行新版本计算机程序任务所需的那些已有数据结构的元素或节点的阴影。本发明包括使原始程序的数据结构可阴影化的过程;在编译程序的新版本时使用原始程序编译过程中的数据的过程,包括创建影子数据结构的过程;使用新版本的计算机程序以及影子数据结构来创建所需执行的过程。该计算机程序的新版本通常是用于以某种方式检查或观察原始程序执行情况的工具。而且,所公开的系统和过程为软件制造商提供了机制,以创建可动态扩展的对象的连接集合的类型安全版本。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号