中文
相关论文

相关论文: Slicing Event Traces of Large Software Systems

200 篇论文

Trace slicing is a widely used technique for execution trace analysis that is effectively used in program debugging, analysis and comprehension. In this paper, we present a backward trace slicing technique that can be used for the analysis…

计算机科学中的逻辑 · 计算机科学 2011-06-07 María Alpuente , Demis Ballis , Javier Espert , Daniel Romero

Analysis of execution traces plays a fundamental role in many program analysis approaches, such as runtime verification, testing, monitoring, and specification mining. Execution traces are frequently parametric, i.e., they contain events…

编程语言 · 计算机科学 2015-07-01 Grigore Rosu , Feng Chen

Behavioral software models play a key role in many software engineering tasks; unfortunately, these models either are not available during software development or, if available, quickly become outdated as implementations evolve. Model…

软件工程 · 计算机科学 2022-04-14 Donghwan Shin , Domenico Bianculli , Lionel Briand

Log analysis is an important technique that engineers use for troubleshooting faults of large-scale service-oriented systems. In this study, we propose a novel semi-supervised log-based anomaly detection approach, LogDP, which utilizes the…

软件工程 · 计算机科学 2021-10-06 Yongzheng Xie , Hongyu Zhang , Bo Zhang , Muhammad Ali Babar , Sha Lu

Complex event processing systems process the input event streams on-the-fly. Since input event rate could overshoot the system's capabilities and results in violating a defined latency bound, load shedding is used to drop a portion of the…

分布式、并行与集群计算 · 计算机科学 2020-02-17 Ahmad Slo , Sukanya Bhowmik , Kurt Rothermel

Event log analysis is an important task that security professionals undertake. Event logs record key information on activities that occur on computing devices, and due to the substantial number of events generated, they consume a large…

人工智能 · 计算机科学 2025-02-04 Siraaj Akhtar , Saad Khan , Simon Parkinson

Program understanding is an important aspect in Software Maintenance and Reengineering. Understanding the program is related to execution behaviour and relationship of variable involved in the program. The task of finding all statements in…

软件工程 · 计算机科学 2011-08-08 N. Sasirekha , A. Edwin Robert , Dr. M. Hemalatha

Backward slicing has been used extensively in program understanding, debugging and scaling up of program analysis. For large programs, the size of the conventional backward slice is about 25% of the program size. This may be too large to be…

软件工程 · 计算机科学 2014-07-21 Shrawan Kumar , Amitabha Sanyal , Uday Khedker

Programs with constraints are hard to debug. In this paper, we describe a general architecture to help develop new debugging tools for constraint programming. The possible tools are fed by a single general-purpose tracer. A tracer-driver is…

软件工程 · 计算机科学 2007-05-23 Ludovic Langevine , Mireille Ducasse

Long event sequences (termed traces) and large data logs that originate from sensors and prediction models are becoming increasingly common in our data-rich world. In such scenarios, conformance checking-validating a data log against an…

数据库 · 计算机科学 2025-05-29 Eli Bogdanov , Izack Cohen , Avigdor Gal

Process mining leverages event data extracted from IT systems to generate insights into the business processes of organizations. Such insights benefit from explicitly considering the frequency of behavior in business processes, which is…

形式语言与自动机理论 · 计算机科学 2025-07-10 Tian Li , Artem Polyvyanyy , Sander J. J. Leemans

We study causal discovery from a single observed sequence of discrete events generated by a stochastic process, as encountered in vehicle logs, manufacturing systems, or patient trajectories. This regime is particularly challenging due to…

机器学习 · 计算机科学 2026-03-18 Hugo Math , Rainer Lienhart

This paper introduces a novel methodology that utilizes latency to unveil time-series dependence patterns. A customized statistical test detects memory dependence in event sequences by analyzing their inter-event time distributions.…

计量经济学 · 经济学 2023-09-22 Fabio Vanni , David Lambert

In this paper, we propose a novel approach that aims to offer an alternative to the prevalent paradigm to dynamic slicing construction. Dynamic slicing requires dynamic data and control dependencies that arise in an execution. During a…

软件工程 · 计算机科学 2022-11-10 Ivan Postolski , Victor Braberman , Diego Garbervetsky , Sebastian Uchitel

As software systems grow increasingly intricate, the precise detection of anomalies have become both essential and challenging. Current log-based anomaly detection methods depend heavily on vast amounts of log data leading to inefficient…

软件工程 · 计算机科学 2024-09-17 Lingzhe Zhang , Tong Jia , Kangjin Wang , Mengxi Jia , Yang Yong , Ying Li

Dynamic program slicing can significantly reduce the code developers need to inspect by narrowing it down to only a subset of relevant program statements. However, despite an extensive body of research showing its usefulness, dynamic…

软件工程 · 计算机科学 2022-01-04 Bogdan Alexandru Stoica , Swarup K. Sahoo , James R. Larus , Vikram S. Adve

Event logs extracted from information systems offer a rich foundation for understanding and improving business processes. In many real-world applications, it is possible to distinguish between desirable and undesirable process executions,…

人工智能 · 计算机科学 2025-11-03 Ali Norouzifar , Wil van der Aalst

Long traces and large event logs that originate from sensors and prediction models are becoming more common in our data-rich world. In such circumstances, conformance checking, a key task in process mining, can become computationally…

人工智能 · 计算机科学 2024-06-11 Eli Bogdanov , Izack Cohen , Avigdor Gal

Incidents in production systems are common and downtime is expensive. Applying an appropriate mitigating action quickly, such as changing a specific firewall rule, reverting a change, or diverting traffic to a different availability zone,…

分布式、并行与集群计算 · 计算机科学 2022-05-17 Kamala Ramasubramanian , Ashutosh Raina , Jonathan Mace , Peter Alvaro

Tracers provide users with useful information about program executions. In this article, we propose a ``tracer driver''. From a single tracer, it provides a powerful front-end enabling multiple dynamic analysis tools to be easily…

软件工程 · 计算机科学 2008-12-18 Ludovic Langevine , Mireille Ducasse
‹ 上一页 1 2 3 10 下一页 ›