A Log-Based Trace and Reply Tool Integrating Software and Infrastructure

A Log-Based Trace and Reply Tool Integrating Software and Infrastructure
复制标题

DOI:
10.5121/ijsea.2018.9401
复制
发表时间:
2018-07
期刊:
International Journal of Software Engineering & Applications
影响因子:
--
通讯作者:
N. Hanakawa;M. Obana
N. Hanakawa;M. Obana
中科院分区:
其他
文献类型:
--
作者:
N. Hanakawa;M. Obana

文献摘要

相似文献

我们提出了一个基于日志的分析工具,用于评估Web应用程序的计算机系统。该工具的一个特点是集成软件日志与基础设施日志。软件工程师可以单独解决工具中的系统故障,即使故障因软件问题和基础设施问题而复杂化。该工具包括5个步骤:准备软件、准备基础设施、收集日志、重放日志数据和跟踪日志数据。该工具已应用于一个小型局域网中的简单Web应用系统。我们确认了该工具的实用性,当软件工程师检测到故障的系统故障,如“404”和“无响应”的错误。此外,该工具部分应用于一个真实的大型计算机系统,具有许多Web应用程序和大型网络环境。使用工具中的回放和跟踪,我们找到了真实的身份验证错误的原因。原因是基础设施问题和软件问题相结合。即使故障不仅是由软件问题引起的,而且也是由基础设施问题引起的,我们证实,软件工程师可以单独使用该工具区分软件问题和基础设施问题。
We propose a log-based analysis tool for evaluating web application computer system. A feature of the tool is an integration software log with infrastructure log. Software engineers alone can resolve system faults in the tool, even if the faults are complicated by both software problems and infrastructure problems. The tool consists of 5 steps: preparation software, preparation infrastructure, collecting logs, replaying the log data, and tracing the log data. The tool was applied to a simple web application system in a small-scale local area network. We confirmed usefulness of the tool when a software engineer detects faults of the system failures such as “404” and “no response” errors. In addition, the tool was partially applied to a real large-scale computer system with many web applications and large network environment. Using the replaying and the tracing in the tool, we found causes of a real authentication error. The causes were combined an infrastructure problem with a software problem. Even if the failure is caused by not only a software problem but also an infrastructure problem, we confirmed that software engineers alone could distinguish between a software problem and an infrastructure problem using the tool.