Assertion with Aspect

Assertion with Aspect
复制标题

带有方面的断言

DOI:
--
复制
发表时间:
2004
期刊:
--
影响因子:
--
通讯作者:
Katsuro Inoue
Katsuro Inoue
中科院分区:
--
文献类型:
--
作者:
T. Ishio;Toshihiro Kamiya;S. Kusumoto;Katsuro Inoue

文献摘要

参考文献

被引文献

相似文献

程序员使用断言通过合同执行设计。但是,在面向对象的编程中,断言几乎没有缺点。一个缺点是断言可以阻止班级重用。另一个是程序员无法对实体关系表达主张。使用面向方面的编程技术,可以描述一个模块中的横切关注,程序员可以编写对目标间关系的断言。在本文中,我们讨论了写作主张作为方面的效果。
Programmers use assertion to enforce design by contract. However, in Object-Oriented Programming, assertion has few drawbacks. One drawback is that assertion may prevent the reuse of a class. Another is that programmers cannot express assertion about inter-object relations. Using Aspect-Oriented Programming technique, which enables to describe a crosscutting concern in one module, programmers can write assertions of inter-object relations. In this paper, we discuss the effect of writing assertions as aspects.
DOI: 10.1007/bfb0053381
发表时间: 1997-01-01
期刊: ECOOP'97: OBJECT-ORIENTED PROGRAMMING
影响因子: --
作者:
Kiczales, G;Lamping, J;Irwin, J
通讯作者: Irwin, J
Moxa:一种面向方面的行为接口规范语言
DOI: --
发表时间: 2005
期刊: IPSJ Transactions on Programming(in Japanese) Vol.46, No.PRO46(in press)
影响因子: --
作者:
Kiyoshi Yamada;Takuo Watanabe
通讯作者: Takuo Watanabe