首页> 外文会议>25th annual ACM conference on object oriented programming, systems, languages and applications 2010 >Enabling Expressive Aspect Oriented Modular Reasoning by Translucid Contracts
【24h】

Enabling Expressive Aspect Oriented Modular Reasoning by Translucid Contracts

机译:通过半透明合同实现面向表达方面的模块化推理

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

摘要

Making assertions about the program's control flow is important for reasoning purposes, e.g. ensuring that an advice proceeds to the original join point. Obliviousness of the base modules to the aspects in aspect oriented languages, like As-pectJ, makes it difficult to make such assertions in a modular manner. Base-aspect interfaces like crosscutting interfaces (XPIs), augmented with blackbox behavioral contracts save modularity of the reasoning process to some extent, but are not expressive enough to specify base-aspect control interactions in their full generality. Translucid contracts are proposed to specify and enforce typical control flow properties.
机译:出于推理目的,例如对程序的控制流进行断言很重要。确保将建议发送到原始连接点。基本模块对于面向方面的语言(如As-pectJ)的不了解,使得很难以模块化方式进行此类声明。基本方面的接口(例如横切接口(XPI)),加上黑盒行为契约,在某种程度上节省了推理过程的模块性,但不足以完全概括地指定基本方面的控件交互。建议使用半透明合同来指定和执行典型的控制流属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号