首页> 外文会议>Software Engineering, 2004. ICSE 2004. Proceedings >GAMMATELLA: visualization of program-execution data for deployed software
【24h】

GAMMATELLA: visualization of program-execution data for deployed software

机译:GAMMATELLA:可视化已部署软件的程序执行数据

获取原文

摘要

To investigate the program-execution data efficiently, we must be able to view the data at different levels of detail. In our visualization approach, we represent software systems at three different levels: statement level, file level, and system level. At the statement level, we represent the actual code. The representation at the file level provides a miniaturized view of the source code similar to the one used in the SeeSoft system (Eick et al., 1992). The system level uses treemaps (Shneiderman, 1992 and Bruls et al., 2000) to represent the software and is the most abstracted level in our visualization. At each level, coloring is used to represent one- or two-dimensional information about the code, using the colors' hue and brightness components. The coloring technique that we apply is a generalization of the coloring technique defined for fault-localization by Jones and colleagues (2001). GAMMATELLA is a toolset that implements our visualization approach and provides capabilities for instrumenting the code, collecting program-execution data from the field, and storing and retrieving the data locally. GAMMATELLA is written in Java, supports the monitoring of Java programs, and consists of three main components: an instrumentation, execution, and coverage tool, a data collection daemon, and a program visualizer.
机译:为了有效地调查程序执行数据,我们必须能够查看不同细节级别的数据。在可视化方法中,我们在三个不同的级别上代表软件系统:语句级别,文件级别和系统级别。在语句级别,我们代表实际的代码。文件级别的表示提供了源代码的微型视图,类似于SeeSoft系统中使用的视图(Eick等,1992)。系统级别使用树形图(Shneiderman,1992; Bruls等,2000)来表示软件,它是我们可视化中最抽象的级别。在每个级别,使用颜色使用色相和亮度分量来表示有关代码的一维或二维信息。我们应用的着色技术是琼斯及其同事(2001)为故障定位定义的着色技术的概括。 GAMMATELLA是一个工具集,可实现我们的可视化方法,并提供检测代码,从现场收集程序执行数据以及在本地存储和检索数据的功能。 GAMMATELLA用Java编写,支持对Java程序的监视,并且由三个主要组件组成:仪表,执行和覆盖工具,数据收集守护程序和程序可视化程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号