中文
相关论文

相关论文: Taking out the Toxic Trash: Recovering Precision i…

200 篇论文

In the static analysis of functional programs, pushdown flow analysis and abstract garbage collection push the boundaries of what we can learn about programs statically. This work illuminates and poses solutions to theoretical and practical…

编程语言 · 计算机科学 2014-06-20 J. Ian Johnson , Ilya Sergey , Christopher Earl , Matthew Might , David Van Horn

In the static analysis of functional programs, pushdown flow analysis and abstract garbage collection skirt just inside the boundaries of soundness and decidability. Alone, each method reduces analysis times and boosts precision by orders…

编程语言 · 计算机科学 2012-07-10 Christopher Earl , Ilya Sergey , Matthew Might , David Van Horn

Two sinks drain precision from higher-order flow analyses: (1) merging of argument values upon procedure call and (2) merging of return values upon procedure return. To combat the loss of precision, these two sinks have been addressed…

编程语言 · 计算机科学 2011-11-10 Christopher Earl , Matthew Might , David Van Horn

Context-sensitive global analysis of large code bases can be expensive, which can make its use impractical during software development. However, there are many situations in which modifications are small and isolated within a few…

编程语言 · 计算机科学 2021-07-01 Isabel Garcia-Contreras , Jose F. Morales , Manuel V. Hermenegildo

Predictive models are fundamental to engineering reliable software systems. However, designing conservative, computable approximations for the behavior of programs (static analyses) remains a difficult and error-prone process for modern…

编程语言 · 计算机科学 2011-05-10 David Van Horn , Matthew Might

We propose a constraint-based flow-sensitive static analysis for concurrent programs by iteratively composing thread-modular abstract interpreters via the use of a system of lightweight constraints. Our method is compositional in that it…

编程语言 · 计算机科学 2017-10-02 Markus Kusano , Chao Wang

Static analyses overwhelmingly trade precision for soundness and automation. For this reason, their use-cases are restricted to situations where imprecision isn't prohibitive. In this paper, we propose and specify a static analysis that…

编程语言 · 计算机科学 2026-02-10 Abdullah H. Rasheed

Modern technologies are generating ever-increasing amounts of data. Making use of these data requires methods that are both statistically sound and computationally efficient. Typically, the statistical and computational aspects are treated…

统计方法学 · 统计学 2022-09-15 Mahsa Taheri , Néhémy Lim , Johannes Lederer

Static program analysis is used to summarize properties over all dynamic executions. In a unifying approach based on 3-valued logic properties are either assigned a definite value or unknown. But in summarizing a set of executions, a…

编程语言 · 计算机科学 2017-07-14 Jacob Lidman , Josef Svenningsson

Precise analysis of pointer information plays an important role in many static analysis techniques and tools today. The precision, however, must be balanced against the scalability of the analysis. This paper focusses on improving the…

编程语言 · 计算机科学 2017-02-21 Ankush Das , Akash Lal

Normalizing flow-based generative models have been widely used in applications where the exact density estimation is of major importance. Recent research proposes numerous methods to improve their expressivity. However, conditioning on a…

机器学习 · 计算机科学 2024-06-04 Denis Gudovskiy , Tomoyuki Okuno , Yohei Nakata

Static analysis is a powerful tool for detecting security vulnerabilities and other programming problems. Global taint tracking, in particular, can spot vulnerabilities arising from complicated data flow across multiple functions. However,…

软件工程 · 计算机科学 2023-01-26 Yiu Wai Chow , Max Schäfer , Michael Pradel

Approximations during program analysis are a necessary evil, as they ensure essential properties, such as soundness and termination of the analysis, but they also imply not always producing useful results. Automatic techniques have been…

编程语言 · 计算机科学 2018-12-18 Isabel Garcia-Contreras , Jose F. Morales , Manuel V. Hermenegildo

Programs that process data that reside in files are widely used in varied domains, such as banking, healthcare, and web-traffic analysis. Precise static analysis of these programs in the context of software verification and transformation…

编程语言 · 计算机科学 2015-04-06 Raveendra Kumar Medicherla , Raghavan Komondoor , S. Narendran

In quantitative program analysis, values are assigned to execution traces to represent a quality measure. Such analyses cover important applications, e.g. resource usage. Examining all traces is well known to be intractable and therefore…

编程语言 · 计算机科学 2016-07-11 Duc-Hiep Chu , Joxan Jaffar , Vijayaraghavan Murali

This thesis develops exact analytical tools to study strongly correlated stochastic systems, with a focus on extreme value statistics, gap statistics, and full counting statistics in multi-particle processes. A central contribution is the…

统计力学 · 物理学 2025-08-19 Marco Biroli

Sparse inversion and classification problems are ubiquitous in modern data science and imaging. They are often formulated as non-smooth minimisation problems. In sparse inversion, we minimise, e.g., the sum of a data fidelity term and an…

数值分析 · 数学 2022-11-23 Jonas Latz

Recurrent Neural Networks (RNNs) have achieved tremendous success in sequential data processing. However, it is quite challenging to interpret and verify RNNs' behaviors directly. To this end, many efforts have been made to extract finite…

计算与语言 · 计算机科学 2022-09-28 Zeming Wei , Xiyue Zhang , Meng Sun

A great variety of static analyses that compute safety properties of single-thread programs have now been developed. This paper presents a systematic method to extend a class of such static analyses, so that they handle programs with…

编程语言 · 计算机科学 2009-11-02 Jean-Loup Carre , Charles Hymans

In static analysis by abstract interpretation, one often uses widening operators in order to enforce convergence within finite time to an inductive invariant. Certain widening operators, including the classical one over finite polyhedra,…

编程语言 · 计算机科学 2011-09-13 David Monniaux , Julien Le Guen
‹ 上一页 1 2 3 10 下一页 ›