Kieker: continuous monitoring and on demand visualization of Java software behavior

Kieker: continuous monitoring and on demand visualization of Java software behavior
复制标题

Kieker:Java 软件行为的持续监控和按需可视化

DOI:
--
复制
发表时间:
2008
期刊:
International Conference on Software Engineering
影响因子:
--
通讯作者:
W. Hasselbring
W. Hasselbring
中科院分区:
--
文献类型:
--
作者:
Matthias Rohr;A. Hoorn;Jasminka Matevska;N. Sommer;Lena Stoever;Simon Giesecke;W. Hasselbring

文献摘要

被引文献

相似文献

软件行为可视化,如UML序列图,对于持续的程序理解和分析是有价值的。本文介绍了一种方法和实现的连续监测和按需可视化的软件行为,重点是多用户的Java Web应用程序。我们的工具,称为Kieker,监控响应时间和控制流的软件应用程序的选定操作。监视开销旨在足够小以在正常操作期间连续监视操作的选择。除了监控之外,Kieker还提供了当前或过去软件系统行为模型的重建和可视化,包括UML序列图,马尔可夫链,组件依赖图,跟踪时序图以及执行和消息跟踪模型。
Software behavior visualizations such as UML Sequence Diagrams are valuable to continuous program comprehension and analysis. This paper introduces an approach and implementation to the continuous monitoring and on demand visualization of software behavior, with a focus on multi-user Java Web applications. Our tool, called Kieker, monitors response times and control-flow for selected operations of a software application. The monitoring overhead is intended to be small enough to continuously monitor a selection of operations during normal operation. Besides monitoring, Kieker offers the reconstruction and visualization of models of current or past software system behavior in terms of UML Sequence Diagrams, Markov chains, Component Dependency Graphs, Trace Timing Diagrams, as well as Execution and Message trace models.