您当前所在位置: 首页 > 学者

赵建军

  • 51浏览

  • 0点赞

  • 0收藏

  • 0分享

  • 65下载

  • 0评论

  • 引用

期刊论文

Pipa: A Behavioral Interface SpecificationLanguage for AspectJ_

赵建军Jianjun Zhao and Martin Rinard

FASE 2003, LNCS 2621, pp.150-165, 2003.,-0001,():

URL:

摘要/描述

Pipa is a behavioral interface specification language (BISL)tailored to AspectJ, an aspect-oriented programming language. Pipa isa simple and practical extension to the Java Modeling Language (JML),a BISL for Java. Pipa uses the same basic approach as JML to specifyAspectJ classes and interfaces, and extends JML, with just a few newconstructs, to specify AspectJ aspects. Pipa also supports aspect specificationinheritance and crosscutting. This paper discusses the goals andoverall approach of Pipa. It also provides several examples of Pipa specificationsand discusses how to transform an AspectJ program togetherwith its Pipa specification into a corresponding Java program and JMLspecification. The goal is to facilitate the use of existing JML-based toolsto verify AspectJ programs.

关键词:

【免责声明】以下全部内容由[赵建军]上传于[2011年05月11日 14时47分44秒],版权归原创者所有。本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

我要评论

全部评论 0

本学者其他成果

    同领域成果