【24h】

Enforcing Trace Properties by Program Transformation

机译:通过程序转换执行跟踪属性

获取原文
获取外文期刊封面目录资料

摘要

We propose an automatic method to enforce trace properties on programs. The programmer specifies the property separately from the program; a program transformer takes the program and the property and automatically produces another "equivalent" program satisfying the property. This separation of concerns makes the program easier to develop and maintain. Our approach is both static and dynamic. It integrates static analyses in order to avoid useless transformations. On the other hand, it never rejects programs but adds dynamic checks when necessary. An important challenge is to make this dynamic enforcement as inexpensive as possible. The most obvious application domain is the enforcement of security policies. In particular, a potential use of the method is the securization of mobile code upon receipt.
机译:我们提出了一种自动方法来在程序上强制执行跟踪属性。程序员与程序分开指定属性;程序转换器获取程序和属性,并自动生成另一个满足该属性的“等效”程序。关注点的分离使程序更易于开发和维护。我们的方法既静态又动态。它集成了静态分析,以避免无用的转换。另一方面,它从不拒绝程序,而是在必要时添加动态检查。一个重要的挑战是使这种动态执行尽可能便宜。最明显的应用程序域是安全策略的实施。特别地,该方法的潜在用途是在接收到移动代码后对其进行安全保护。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号