首页> 外文会议>Unifying theories of programming >A Formal Approach to Analyzing Interference Problems in Aspect-Oriented Designs
【24h】

A Formal Approach to Analyzing Interference Problems in Aspect-Oriented Designs

机译:分析面向方面设计中干扰问题的形式化方法

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

摘要

Interference problems in aspect-oriented designs refer to the unde-sired interference between aspects and base programs that can lead to the emergence of unexpected behaviors, which do harm to the correctness of the entire system. We present a rigorous approach to analyzing the interference problems in aspect-oriented designs. Formal representations of classes and aspects are defined in terms of designs in UTP, while the weaving techniques in AOP are interpreted as the compositions of corresponding formal models. Conflicts between an aspect and base programs as well as between two aspects can be detected by calculating the weakest preconditions. Furthermore, the calculation also provides informative guidelines on how to solve the conflicts it found. Early detecting and removing conflicts in aspect-oriented design models can improve their qualities and save plenty of costs.
机译:面向方面的设计中的干扰问题是指方面与基础程序之间不需要的干扰,这些干扰可能导致出现意料之外的行为,从而损害整个系统的正确性。我们提出了一种严格的方法来分析面向方面的设计中的干扰问题。类和方面的形式表示是根据UTP中的设计定义的,而AOP中的编织技术则被解释为相应形式模型的组成。方面和基础程序之间以及两个方面之间的冲突可以通过计算最弱的前提条件来检测。此外,该计算还提供了有关如何解决发现的冲突的信息性指导。尽早发现并消除面向方面的设计模型中的冲突可以提高其质量并节省大量成本。

著录项

  • 来源
    《Unifying theories of programming》|2010年|p.157-171|共15页
  • 会议地点 Shanghai(CN);Shanghai(CN);Shanghai(CN);Shanghai(CN)
  • 作者

    Xin Chen; Nan Ye; Wenxu Ding;

  • 作者单位

    State Key Laboratory for Novel Software Technology, Nanjing University Department of Computer Science and Technology, Nanjing University Nanjing, Jiangsu, P.R. China 210093;

    State Key Laboratory for Novel Software Technology, Nanjing University Department of Computer Science and Technology, Nanjing University Nanjing, Jiangsu, P.R. China 210093;

    State Key Laboratory for Novel Software Technology, Nanjing University Department of Computer Science and Technology, Nanjing University Nanjing, Jiangsu, P.R. China 210093;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 程序设计、软件工程;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号