相互作用

interspect:GCC面向方面的测试。我们为GCC(一个广泛使用的编译器基础设施)提供了spect插装框架。在最新版本的GCC中添加了插件支持,这使得它成为一个有吸引力的运行时插装平台,因为GCC插件可以通过转换编译器的中间表示直接添加插装。然而,这种转换需要GCC内部的专家知识。Interspect通过允许使用熟悉的面向方面编程词汇(切入点、连接点和建议函数)开发检测插件来解决这种情况。此外,interspect使用关于切入点中每个连接点的特定信息,可能包括静态分析的结果,以支持强大的定制工具。我们描述了interspect API,并给出了几个示例来说明它作为运行时验证平台的实用性。我们还介绍了一个tracecut系统,它使用interspect构造正式指定为正则表达式的程序监视器。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换