首页> 外国专利> Aspect-oriented programming with multiple semantic levels

Aspect-oriented programming with multiple semantic levels

机译:具有多个语义级别的面向方面的编程

摘要

Techniques that allow the operations of a program to be intercepted and intervened with are known. These techniques are restricted by the same limited view of the program's data that is currently available at a base level of an object or method. Some aspects need access to more information about the program's data of one or more objects than is available at the base level. An aspect of aspect-oriented programming systems, methods and environments examines the results of a computation at one stage. That aspect affects only subsequent stages of the computation, so that no circularity exists. Custom flow analyses, whether local or global, can also be performed at each stage to propagate non-local information. “Macro” style programming can be reduced or avoided, as programming can be facilitated in terms of manipulating the results of various computational stages instead of in terms of manipulating blocks of code.
机译:允许拦截和干预程序操作的技术是已知的。这些技术受到对象或方法的基本级别上当前可用的程序数据的相同限制视图的限制。与基础级别相比,某些方面需要访问有关一个或多个对象的程序数据的更多信息。面向方面的编程系统,方法和环境的一方面在一个阶段检查计算结果。该方面仅影响计算的后续阶段,因此不存在圆度。还可以在每个阶段执行自定义流分析,无论是本地的还是全局的,以传播非本地信息。 "宏”可以减少或避免样式编程,因为可以通过操纵各种计算阶段的结果而不是通过操纵代码块来促进编程。

著录项

  • 公开/公告号US2003149959A1

    专利类型

  • 公开/公告日2003-08-07

    原文格式PDF

  • 申请/专利权人 XEROX CORPORATION;

    申请/专利号US20020046200

  • 发明设计人 JOHN O. LAMPING;

    申请日2002-01-16

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-22 00:06:56

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号