首页> 外文期刊>IEICE Transactions on Information and Systems >Reticella: An Execution Trace Slicing and Visualization Tool Based on a Behavior Model
【24h】

Reticella: An Execution Trace Slicing and Visualization Tool Based on a Behavior Model

机译:Reticella:基于行为模型的执行轨迹切片和可视化工具

获取原文
获取原文并翻译 | 示例
       

摘要

Program comprehension using dynamic information is one of key tasks of software maintenance. Software visualization with sequence diagrams is a promising technique to help developer comprehend the behavior of object-oriented systems effectively. There are many tools that can support automatic generation of a sequence diagram from execution traces. However it is still difficult to understand the behavior because the size of automatically generated sequence diagrams from the massive amounts of execution traces tends to be beyond developer's capacity. In this paper, we propose an execution trace slicing and visualization method. Our proposed method is capable of slice calculation based on a behavior model which can treat dependencies based on static and dynamic analysis and supports for various programs including exceptions and multi-threading. We also introduce our tool that perform our proposed slice calculation on the Eclipse platform. We show the applicability of our proposed method by applying the tool to two Java programs as case studies. As a result, we confirm effectiveness of our proposed method for understanding the behavior of object-oriented systems.
机译:使用动态信息进行程序理解是软件维护的关键任务之一。带有序列图的软件可视化是一种有前途的技术,可以帮助开发人员有效地理解面向对象系统的行为。有许多工具可以支持从执行跟踪自动生成序列图。但是,仍然很难理解这种行为,因为从大量执行跟踪中自动生成的序列图的大小往往超出了开发人员的能力范围。在本文中,我们提出了一种执行轨迹切片和可视化方法。我们提出的方法能够基于行为模型进行切片计算,该行为模型可以基于静态和动态分析来处理依赖关系,并支持各种程序,包括异常和多线程。我们还将介绍在Eclipse平台上执行建议的切片计算的工具。通过将工具应用于两个Java程序作为案例研究,我们展示了我们提出的方法的适用性。结果,我们确认了我们提出的方法对于理解面向对象系统行为的有效性。

著录项

  • 来源
    《IEICE Transactions on Information and Systems》 |2012年第4期|p.959-969|共11页
  • 作者单位

    Department of Information Engineering, Graduate School of Information Science, Nagoya University, Nagoya-shi, 464-8601 Japan;

    Department of Information Engineering, Graduate School of Information Science, Nagoya University, Nagoya-shi, 464-8601 Japan;

    Faculty of Information Science and Technology, Aichi Prefectural University, Nagakute-shi, 480-1198 Japan;

    Department of Computer Science, Graduate School of Information Science and Engineering, Tokyo Institute of Technology, Tokyo, 152-8552 Japan;

    Department of Information Engineering, Graduate School of Information Science, Nagoya University, Nagoya-shi, 464-8601 Japan;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    program slicing; program comprehension; program maintenance; sequence diagram; reverse engineering; debugging;

    机译:程序切片;程序理解;程序维护;顺序图逆向工程;调试;
  • 入库时间 2022-08-18 00:26:21

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号