中文
相关论文

相关论文: Symbolic Methods to Enhance the Precision of Numer…

200 篇论文

The traditional abstract domain framework for imperative programs suffers from several shortcomings; in particular it does not allow precise symbolic abstractions. To solve these problems, we propose a new abstract interpretation framework,…

软件工程 · 计算机科学 2018-01-01 Matthieu Lemerre , Sébastien Bardin

This paper presents a new numerical abstract domain for static analysis by abstract interpretation. This domain allows us to represent invariants of the form (x-y<=c) and (+/-x<=c), where x and y are variables values and c is an integer or…

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

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…

Static analysis by abstract interpretation aims at automatically proving properties of computer programs. To do this, an over-approximation of program semantics, defined as the least fixpoint of a system of semantic equations, must be…

编程语言 · 计算机科学 2013-05-02 Olivier Bouissou , Yassamine Seladji , Alexandre Chapoutot

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

The inference and the verification of numerical relationships among variables of a program is one of the main goals of static analysis. In this paper, we propose an Abstract Interpretation framework based on higher-dimensional ellipsoids to…

系统与控制 · 计算机科学 2015-09-30 Mendes Oulamara , Arnaud Venet

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

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

We propose a method for automatically generating abstract transformers for static analysis by abstract interpretation. The method focuses on linear constraints on programs operating on rational, real or floating-point variables and…

编程语言 · 计算机科学 2008-11-04 David Monniaux

Value-based static analysis techniques express computed program invariants as logical formula over program variables. Researchers and practitioners use these invariants to aid in software engineering and verification tasks. When selecting…

计算机科学中的逻辑 · 计算机科学 2024-04-26 Kenny Ballou , Elena Sherman

We present a general model allowing static analysis based on abstract interpretation for systems of communicating processes. Our technique, inspired by Regular Model Checking, represents set of program states as lattice automata and…

软件工程 · 计算机科学 2016-11-29 Vincent Botbol , Emmanuel Chailloux , Tristan Le Gall

Symbolic control techniques aim to satisfy complex logic specifications. A critical step in these techniques is the construction of a symbolic (discrete) abstraction, a finite-state system whose behaviour mimics that of a given…

人工智能 · 计算机科学 2021-04-29 Alex Devonport , Adnane Saoud , Murat Arcak

This paper studies the construction of dynamic symbolic abstractions for nonlinear control systems via dynamic quantization. Since computational complexity is a fundamental problem in the use of discrete abstractions, a dynamic quantizer…

系统与控制 · 电气工程与系统科学 2020-11-26 Wei Ren , Dimos V. Dimarogonas

Abstraction is a key verification technique to improve scalability. However, its use for neural networks is so far extremely limited. Previous approaches for abstracting classification networks replace several neurons with one of them that…

计算机科学中的逻辑 · 计算机科学 2023-07-21 Calvin Chau , Jan Křetínský , Stefanie Mohr

This article presents a new numerical abstract domain for static analysis by abstract interpretation. It extends a former numerical abstract domain based on Difference-Bound Matrices and allows us to represent invariants of the form…

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

In this paper, our aim is to propose a model for code abstraction, based on abstract interpretation, allowing us to improve the precision of a recently proposed static analysis by abstract interpretation of dynamic languages. The problem we…

软件工程 · 计算机科学 2021-09-08 Isabella Mastroeni , Vincenzo Arceri

Symbolic regression is essential for deriving interpretable expressions that elucidate complex phenomena by exposing the underlying mathematical and physical relationships in data. In this paper, we present an advanced symbolic regression…

机器学习 · 计算机科学 2025-03-13 Sikai Huang , Yixin Berry Wen , Tara Adusumilli , Kusum Choudhary , Haizhao Yang

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

Static program analysis is a valuable tool for any programming language that people write programs in. The prevalence of scripting languages in the world suggests programming language interpreters are relatively easy to write. Users of…

编程语言 · 计算机科学 2015-05-01 James Ian Johnson

Due to the importance of the lower bounding distances and the attractiveness of symbolic representations, the family of symbolic aggregate approximations (SAX) has been used extensively for encoding time series data. However, typical…

信息检索 · 计算机科学 2024-04-24 Konstantinos Bountrogiannis , George Tzagkarakis , Panagiotis Tsakalides
‹ 上一页 1 2 3 10 下一页 ›