首页> 外国专利> HARDWARE ENFORCEMENT OF BOUNDARIES ON THE CONTROL, SPACE, TIME, MODULARITY, REFERENCE, INITIALIZATION, AND MUTABILITY ASPECTS OF SOFTWARE

HARDWARE ENFORCEMENT OF BOUNDARIES ON THE CONTROL, SPACE, TIME, MODULARITY, REFERENCE, INITIALIZATION, AND MUTABILITY ASPECTS OF SOFTWARE

机译:对软件的控制,空间,时间,模块化,参考,初始化和软件的可变方面的硬件强制执行界限

摘要

Modifications to existing computer hardware, compiler changes or source-to-source transforms performed during the software build process, and a collection of libraries and modifications to existing standard system software and libraries. The invention allows a program author to enforce various kinds of locality of causality in software to provide enforcement of boundaries for the following aspects of a computer program: control, space, time, modularity, reference, initialization, and mutability. Where these properties do not suffice to guarantee a property at static time, dynamic checks may be added and the constraints on control flow prevent such dynamic checks from being avoided by the program.
机译:对现有计算机硬件的修改,编译器更改或软件构建过程中执行的源代码转换,以及对现有标准系统软件和库的库集合和修改。 本发明允许程序作者在软件中强制执行各种因果关系,以提供对计算机程序的以下各个方面的边界的强制执行:控制,空间,时间,模块化,参考,初始化和变形性。 在这些属性不足以保证静态时间的特性,可以添加动态检查,并且对控制流程的约束阻止了该程序避免了这种动态检查。

著录项

  • 公开/公告号US2021389946A1

    专利类型

  • 公开/公告日2021-12-16

    原文格式PDF

  • 申请/专利权人 WHOLE SKY TECHNOLOGIES COMPANY;

    申请/专利号US202117461563

  • 发明设计人 DANIEL SHAWCROSS WILKERSON;

    申请日2021-08-30

  • 分类号G06F9/30;G06F9/50;G06F9/34;

  • 国家 US

  • 入库时间 2022-08-24 22:51:36

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号