首页> 外文会议>Software Maintenance, 2009. ICSM 2009 >Object aware execution trace exploration
【24h】

Object aware execution trace exploration

机译:对象感知执行跟踪探索

获取原文

摘要

To understand software systems it is common practice to explore runtime information such as method calls. System behavior analysis can further be facilitated by additionally taking runtime data dependencies into account. In object oriented systems, a typical data dependency is the information about which objects are accessed by the traced method calls. To support software engineers in handling the massive amount of information that execution traces typically consist of, highly scalable visualizations are needed. In this paper, we propose a trace-visualization technique that (a) explicitly visualizes both, method calls and object accesses, and (b) provides high scalability to handle large execution traces. With regard to the visualization technique proposed, we give a systematic overview of visual patterns that are to be expected and of their meanings with respect to system behavior. Additionally, we present the results of three case-studies to show how our approach facilitates developers in comprehending the behavior of complex C++ software systems.
机译:为了理解软件系统,通常的做法是探索运行时信息,例如方法调用。通过额外考虑运行时数据依赖性,可以进一步促进系统行为分析。在面向对象的系统中,典型的数据依赖关系是有关通过跟踪的方法调用访问哪些对象的信息。为了支持软件工程师处理执行跟踪通常包含的大量信息,需要高度可伸缩的可视化。在本文中,我们提出了一种跟踪可视化技术,该技术(a)显式地可视化方法调用和对象访问,并且(b)提供高可伸缩性以处理大型执行跟踪。关于提出的可视化技术,我们对预期的视觉模式及其对系统行为的含义进行了系统的概述。此外,我们提供了三个案例研究的结果,以说明我们的方法如何帮助开发人员理解复杂C ++软件系统的行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号