中文
相关论文

相关论文: Debugging Backwards in Time

200 篇论文

To support developers in writing reliable and efficient concurrent programs, novel concurrent programming abstractions have been proposed in recent years. Programming with such abstractions requires new analysis tools because the execution…

分布式、并行与集群计算 · 计算机科学 2015-03-19 Benjamin Morandi , Sebastian Nanz , Bertrand Meyer

The performance, reliability, cost, size and energy usage of computing systems can be improved by one or more orders of magnitude by the systematic use of modern control and optimization methods. Computing systems rely on the use of…

系统与控制 · 计算机科学 2017-10-13 Eric C. Kerrigan

This paper focuses on the inference of modes for which a logic program is guaranteed to terminate. This generalises traditional termination analysis where an analyser tries to verify termination for a specified mode. Our contribution is a…

编程语言 · 计算机科学 2007-05-23 Samir Genaim , Michael Codish

Compensation programming is typically used in the programming of web service compositions whose correct implementation is crucial due to their handling of security-critical activities such as financial transactions. While traditional…

软件工程 · 计算机科学 2014-04-04 Christian Colombo , Gordon J. Pace

We introduce an inductive logic programming approach that combines classical divide-and-conquer search with modern constraint-driven search. Our anytime approach can learn optimal, recursive, and large programs and supports predicate…

人工智能 · 计算机科学 2021-12-08 Andrew Cropper

Backdoor attacks are among the most effective, practical, and stealthy attacks in deep learning. In this paper, we consider a practical scenario where a developer obtains a deep model from a third party and uses it as part of a…

密码学与安全 · 计算机科学 2025-03-28 Dorde Popovic , Amin Sadeghi , Ting Yu , Sanjay Chawla , Issa Khalil

This dissertation explores the design and implementation of programming languages that represent rounding error analysis through typing. In the first part of this dissertation, we demonstrate that it is possible to design languages for…

编程语言 · 计算机科学 2025-01-29 Ariel Eileen Kellison

There are two ways to check if a program is correct, namely execute it or review it. While executing a program is the ultimate test for its correctness reviewing the program can occur earlier in its development and find problems if done…

软件工程 · 计算机科学 2024-07-03 Scott Ballentine , Eitan Farchi

It is hard to operate and debug systems like OpenStack that integrate many independently developed modules with multiple levels of abstractions. A major challenge is to navigate through the complex dependencies and relationships of the…

分布式、并行与集群计算 · 计算机科学 2016-06-21 Yong Xiang , Hu Li , Sen Wang , Wei Xu

Data refinement is the standard extension of a refinement relation from programs to datatypes (i.e. a behavioural subtyping relation). Forward/backward simulations provide a tractable method for establishing data refinement, and have been…

计算机科学中的逻辑 · 计算机科学 2025-11-27 Chris Chen , Annabelle McIver , Carroll Morgan

Reversible logic has promising applications in emerging nanotechnologies, such as quantum computing, quantum dot cellular automata and optical computing, etc. Faults in reversible logic circuits that result in multi-bit error at the outputs…

硬件体系结构 · 计算机科学 2011-01-24 Himanshu Thapliyal , Nagarajan Ranganathan

Database backups have traditionally been used as the primary mechanism to recover from hardware and user errors. High availability solutions maintain redundant copies of data that can be used to recover from most failures except user or…

数据库 · 计算机科学 2012-08-22 Tomas Talius , Robin Dhamankar , Andrei Dumitrache , Hanuma Kodavalla

In message passing programs, once a process terminates with an unexpected error, the terminated process can propagate the error to the rest of processes through communication dependencies, resulting in a program failure. Therefore, to…

软件工程 · 计算机科学 2007-05-23 Masao Okita , Fumihiko Ino , Kenichi Hagihara

Since observation on a quantum system may cause the system state collapse, it is usually hard to find a way to monitor a quantum process, which is a quantum system that continuously evolves. We propose a protocol that can debug a quantum…

量子物理 · 物理学 2015-06-19 Yangjia Li , Mingsheng Ying

Collecting traces from software running in the field is both useful and challenging. Traces may indeed help revealing unexpected usage scenarios, detecting and reproducing failures, and building behavioral models that reflect how the…

软件工程 · 计算机科学 2020-02-11 Oscar Cornejo , Daniela Briola , Daniela Micucci , Leonardo Mariani

A test oracle serves as a criterion or mechanism to assess the correspondence between software output and the anticipated behavior for a given input set. In automated testing, black-box techniques, known for their non-intrusive nature in…

软件工程 · 计算机科学 2023-10-11 Boxi Yu , Qiuyang Mang , Qingshuo Guo , Pinjia He

A reliable technique for deductive program verification should be proven sound with respect to the semantics of the programming language. For each different language, the construction of a separate soundness proof is often a laborious…

编程语言 · 计算机科学 2021-08-05 Ximeng Li , Qianying Zhang , Guohui Wang , Zhiping Shi , Yong Guan

Most modern (classical) programming languages support recursion. Recursion has also been successfully applied to the design of several quantum algorithms and introduced in a couple of quantum programming languages. So, it can be expected…

计算机科学中的逻辑 · 计算机科学 2018-12-11 Zhaowei Xu , Mingsheng Ying , Shenggang Ying

Exploring data requires a fast feedback loop from the analyst to the system, with a latency below about 10 seconds because of human cognitive limitations. When data becomes large or analysis becomes complex, sequential computations can no…

人机交互 · 计算机科学 2016-07-19 Jean-Daniel Fekete , Romain Primet

Program slicing has been mainly studied in the context of imperative languages, where it has been applied to a wide variety of software engineering tasks, like program understanding, maintenance, debugging, testing, code reuse, etc. This…

编程语言 · 计算机科学 2007-05-23 Josep Silva , Germán Vidal
‹ 上一页 1 8 9 10 下一页 ›