中文
相关论文

相关论文: Execution replay and debugging

200 篇论文

The bigraph embedding problem is crucial for many results and tools about bigraphs and bigraphical reactive systems (BRS). Current algorithms for computing bigraphical embeddings are centralized, i.e. designed to run locally with a complete…

分布式、并行与集群计算 · 计算机科学 2015-03-10 Alessio Mansutti , Marino Miculan , Marco Peressotti

The execution time of programs is a key element in many areas of computer science, mainly those where achieving good performance (e.g., scheduling in cloud computing) or a predictable one (e.g., meeting deadlines in embedded systems) is the…

分布式、并行与集群计算 · 计算机科学 2020-07-13 Matheus Henrique Junqueira Saldanha

Concurrent Constraint Programming (CCP) is a declarative model for concurrency where agents interact by telling and asking constraints (pieces of information) in a shared store. Some previous works have developed (approximated) declarative…

计算机科学中的逻辑 · 计算机科学 2017-02-13 Moreno Falaschi , Maurizio Gabbrielli , Carlos Olarte , Catuscia Palamidessi

In continual learning, a model learns incrementally over time while minimizing interference between old and new tasks. One of the most widely used approaches in continual learning is referred to as replay. Replay methods support interleaved…

计算机视觉与模式识别 · 计算机科学 2024-05-13 Truman Hickok , Dhireesha Kudithipudi

Performance analysis is a critical step in the oft-repeated, iterative process of performance tuning of parallel programs. Per-process, per-thread traces (detailed logs of events with timestamps) enable in-depth analysis of parallel program…

分布式、并行与集群计算 · 计算机科学 2024-05-15 Abhinav Bhatele , Rakrish Dhakal , Alexander Movsesyan , Aditya K. Ranjan , Onur Cankur

You put a program on a concurrent server, but you don't trust the server; later, you get a trace of the actual requests that the server received from its clients and the responses that it delivered. You separately get logs from the server;…

密码学与安全 · 计算机科学 2018-04-20 Cheng Tan , Lingfan Yu , Joshua B. Leners , Michael Walfish

Replay buffers are a key component in many reinforcement learning schemes. Yet, their theoretical properties are not fully understood. In this paper we analyze a system where a stochastic process X is pushed into a replay buffer and then…

机器学习 · 计算机科学 2022-06-28 Shirli Di Castro Shashua , Shie Mannor , Dotan Di-Castro

Debuggers for logic programming languages have traditionally had a capability most other debuggers did not: the ability to jump back to a previous state of the program, effectively travelling back in time in the history of the computation.…

编程语言 · 计算机科学 2007-05-23 Zoltan Somogyi

Testing of synchronous reactive systems is challenging because long input sequences are often needed to drive them into a state at which a desired feature can be tested. This is particularly problematic in on-target testing, where a system…

软件工程 · 计算机科学 2013-11-07 Peter Schrammel , Tom Melham , Daniel Kroening

This paper introduces a process framework for debugging quantum circuits, focusing on three distinct types of circuit blocks: Amplitude Permutation, Phase Modulation, and Amplitude Redistribution circuit blocks. Our research addresses the…

量子物理 · 物理学 2024-03-08 Sara Ayman Metwalli , Rodney Van Meter

Conformance checking, one of the main process mining operations, aims to identify discrepancies between a process model and an event log. The model represents the expected behaviour, whereas the event log represents the actual process…

Intelligent robots need to generate and execute plans. In order to deal with the complexity of real environments, planning makes some assumptions about the world. When executing plans, the assumptions are usually not met. Most works have…

人工智能 · 计算机科学 2024-03-20 Daniel Borrajo , Manuela Veloso

We investigate the minimum record needed to replay executions of processes that share causally consistent memory. For a version of causal consistency, we identify optimal records under both offline and online recording setting. Under the…

分布式、并行与集群计算 · 计算机科学 2018-10-31 Russell L. Jones , Muhammad S. Khan , Nitin H. Vaidya

The capability to store data about business processes execution in so-called Event Logs has brought to the diffusion of tools for the analysis of process executions and for the assessment of the goodness of a process model. Nonetheless,…

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

We investigate sketch-like pen input as an alternative way to support execution control in interactive debugging. In our interface, programmers draw lightweight marks to set breakpoints, use symbolic strokes to control execution, and extend…

人机交互 · 计算机科学 2026-05-26 Helen Weixu Chen , Daniel Vogel

Dynamically typed languages, like Erlang, allow developers to quickly write programs without explicitly providing any type information on expressions or function definitions. However, this feature makes those languages less reliable than…

Probabilistic programming is a growing area that strives to make statistical analysis more accessible, by separating probabilistic modelling from probabilistic inference. In practice this decoupling is difficult. No single inference…

编程语言 · 计算机科学 2022-04-15 Maria I. Gorinova

Numerical software are widely used in safety-critical systems such as aircrafts, satellites, car engines and so on, facilitating dynamics control of such systems in real time, it is therefore absolutely necessary to verify their…

最优化与控制 · 数学 2018-10-30 Bai Xue , Naijun Zhan , Yangjia Li , Qiuye Wang

In the criminal legal context, risk assessment algorithms are touted as data-driven, well-tested tools. Studies known as validation tests are typically cited by practitioners to show that a particular risk assessment algorithm has…

计算机与社会 · 计算机科学 2020-12-01 Benjamin Laufer