当前位置: X-MOL 学术Sci. Comput. Program. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
NOD4J: Near-omniscient debugging tool for Java using size-limited execution trace
Science of Computer Programming ( IF 1.5 ) Pub Date : 2021-02-25 , DOI: 10.1016/j.scico.2021.102630
Kazumasa Shimari , Takashi Ishio , Tetsuya Kanda , Naoto Ishida , Katsuro Inoue

Logging is an important feature of a software system to record run-time information. Detailed logging allows developers to collect run-time information in situations where they cannot use an interactive debugger, such as continuous integration and web application server cases. However, extensive logging leads to larger execution traces because few instructions can be repeated many times. This paper presents our tool NOD4J, which monitors a Java program's execution within limited storage space constraints and annotates the source code with observed values in an HTML format. Developers can easily investigate the execution and share the report on a web server. We show two examples that our tool can debug defects using incomplete execution traces.



中文翻译:

NOD4J:使用大小受限的执行跟踪的近乎全能的Java调试工具

日志记录是软件系统记录运行时信息的重要功能。详细的日志记录使开发人员可以在无法使用交互式调试器的情况下收集运行时信息,例如持续集成和Web应用程序服务器案例。但是,大量的日志记录会导致更大的执行跟踪,因为很少有指令可以重复多次。本文介绍了我们的工具NOD4J,它可以在有限的存储空间约束下监视Java程序的执行,并使用HTML格式的观察值对源代码进行注释。开发人员可以轻松地调查执行情况并在Web服务器上共享报告。我们展示了两个示例,我们的工具可以使用不完整的执行跟踪来调试缺陷。

更新日期:2021-03-02
down
wechat
bug