【24h】

Shadow Programming: Reasoning About Programs Using Lexical Join Point Information

机译:影子编程:使用词汇连接点信息进行程序推理

获取原文
获取原文并翻译 | 示例

摘要

The expressiveness of AspectJ's dynamic join point model has been shown in many useful applications, while the static join point model (also called lexical shadows) has been studied less. We propose a notion of shadow programming that exposes a program's adapted lexical shadow information to compile time language constructs to enable customized static analysis and more expressive join point selection mechanisms. In particular, within the framework of the AspectJ language and compiler, we have designed and implemented two compile time language constructs, called Statically Executable Advice and Pointcut Evaluator respectively, to show how the lexical shadow information can be used.
机译:在许多有用的应用程序中已经显示了AspectJ动态连接点模型的表达能力,而对静态连接点模型(也称为词法阴影)的研究较少。我们提出了影子编程的概念,该概念公开了程序的适应性词汇影子信息以编译时间语言构造,以实现自定义的静态分析和更具表现力的连接点选择机制。特别是,在AspectJ语言和编译器的框架内,我们设计和实现了两种编译时语言结构,分别称为静态可执行建议和Pointcut评估器,以说明如何使用词汇阴影信息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号