中文
相关论文

相关论文: A New Numerical Abstract Domain Based on Differenc…

200 篇论文

Recent e-graph applications have typically considered concrete semantics of expressions, where the notion of equivalence stems from concrete interpretation of expressions. However, equivalences that hold over one interpretation may not hold…

计算机科学中的逻辑 · 计算机科学 2022-03-30 Samuel Coward , George A. Constantinides , Theo Drane

Abstract Interpretation approximates the semantics of a program by mimicking its concrete fixpoint computation on an abstract domain $\mathbb{A}$. The abstract (post-) fixpoint computation is classically divided into two phases: the…

编程语言 · 计算机科学 2022-06-23 Vincenzo Arceri , Isabella Mastroeni , Enea Zaffanella

The aim of static analysis is to infer invariants about programs that are precise enough to establish semantic properties, such as the absence of run-time errors. Broadly speaking, there are two major branches of static analysis for…

编程语言 · 计算机科学 2013-09-23 Bor-Yuh Evan Chang , Xavier Rival

We present abstract acceleration techniques for computing loop invariants for numerical programs with linear assignments and conditionals. Whereas abstract interpretation techniques typically over-approximate the set of reachable states…

编程语言 · 计算机科学 2014-01-07 Bertrand Jeannet , Peter Schrammel , Sriram Sankaranarayanan

The present work is devoted to the study of a boundary value problem for second order linear differential equation set on singular cylindrical domain. This problem can be regarded via a natural change of variables as an elliptic abstract…

泛函分析 · 数学 2018-09-10 Belkacem Chaouchi , Marko Kostic

Existing domain adaptation methods assume that domain discrepancies are caused by a few discrete attributes and variations, e.g., art, real, painting, quickdraw, etc. We argue that this is not realistic as it is implausible to define the…

计算机视觉与模式识别 · 计算机科学 2022-08-30 Yinsong Xu , Zhuqing Jiang , Aidong Men , Yang Liu , Qingchao Chen

We propose a memory abstraction able to lift existing numerical static analyses to C programs containing union types, pointer casts, and arbitrary pointer arithmetics. Our framework is that of a combined points-to and data-value analysis.…

编程语言 · 计算机科学 2016-08-14 Antoine Miné

Abstract interpretation techniques can be made more precise by distinguishing paths inside loops, at the expense of possibly exponential complexity. SMT-solving techniques and sparse representations of paths and sets of paths avoid this…

编程语言 · 计算机科学 2012-06-20 Julien Henry , David Monniaux , Matthieu Moy

In this paper, we propose an incremental abstraction method for dynamically over-approximating nonlinear systems in a bounded domain by solving a sequence of linear programs, resulting in a sequence of affine upper and lower hyperplanes…

最优化与控制 · 数学 2020-04-06 Syed M. Hassaan , Mohammad Khajenejad , Spencer Jensen , Qiang Shen , Sze Zheng Yong

We present a parametric abstract domain for array content analysis. The method maintains invariants for contiguous regions of the array, similar to the methods of Gopan, Reps and Sagiv, and of Halbwachs and Peron. However, it introduces a…

编程语言 · 计算机科学 2014-08-11 Graeme Gange , Jorge A. Navas , Peter Schachte , Harald Sondergaard , Peter J. Stuckey

The octagon abstract domain is a widely used numeric abstract domain expressing relational information between variables whilst being both computationally efficient and simple to implement. Each element of the domain is a system of…

编程语言 · 计算机科学 2017-11-01 Aziem Chawdhary , Ed Robbins , Andy King

interpretation is a general methodology for building static analyses of programs. It was introduced by P. and R. Cousot in \cite{cc}. We present, in this paper, an application of a generic abstract interpretation to domain of…

数据结构与算法 · 计算机科学 2009-02-12 Kaninda Musumbu

The design of embedded control systems is mainly done with model-based tools such as Matlab/Simulink. Numerical simulation is the central technique of development and verification of such tools. Floating-point arithmetic, that is well-known…

编程语言 · 计算机科学 2015-05-18 Alexandre Chapoutot

We completely describe a new domain for abstract interpretation of numerical programs. Fixpoint iteration in this domain is proved to converge to finite precise invariants for (at least) the class of stable linear recursive filters of any…

计算机科学中的逻辑 · 计算机科学 2008-07-21 Eric Goubault , Sylvie Putot

We explore denotational interpreters: denotational semantics that produce coinductive traces of a corresponding small-step operational semantics. By parameterising our denotational interpreter over the semantic domain and then varying it,…

编程语言 · 计算机科学 2024-07-15 Sebastian Graf , Simon Peyton Jones , Sven Keidel

We present abstraction techniques that transform a given non-linear dynamical system into a linear system or an algebraic system described by polynomials of bounded degree, such that, invariant properties of the resulting abstraction can be…

符号计算 · 计算机科学 2012-04-20 Sriram Sankaranarayanan

We consider the problem of computing numerical invariants of programs, for instance bounds on the values of numerical program variables. More specifically, we study the problem of performing static analysis by abstract interpretation using…

编程语言 · 计算机科学 2015-07-01 Thomas Martin Gawlitza , David Monniaux

We show that abstract interpretation-based static program analysis can be made efficient and precise enough to formally verify a class of properties for a family of large programs with few or no false alarms. This is achieved by refinement…

Abstract Meaning Representation (AMR) parsing aims to predict an AMR graph from textual input. Recently, there has been notable growth in AMR parsing performance. However, most existing work focuses on improving the performance in the…

计算与语言 · 计算机科学 2022-10-25 Xuefeng Bai , Seng Yang , Leyang Cui , Linfeng Song , Yue Zhang

The success of software model checking depends on finding an appropriate abstraction of the subject program. The choice of the abstract domain and the analysis configuration is currently left to the user, who may not be familiar with the…

软件工程 · 计算机科学 2013-05-30 Sven Apel , Dirk Beyer , Karlheinz Friedberger , Franco Raimondi , Alexander von Rhein