中文
相关论文

相关论文: Abstraction Logic: The Marriage of Contextual Refi…

200 篇论文

Refinement transforms an abstract system model into a concrete, executable program, such that properties established for the abstract model carry over to the concrete implementation. Refinement has been used successfully in the development…

计算机科学中的逻辑 · 计算机科学 2021-10-27 Aurel Bílý , Christoph Matheja , Peter Müller

We propose an abstraction-based model checking method which relies on refinement of an under-approximation of the feasible behaviors of the system under analysis. The method preserves errors to safety properties, since all analyzed…

计算机科学与博弈论 · 计算机科学 2017-01-11 Corina S. Pasareanu , Radek Pelanek , Willem Visser

We present Alias Refinement Types (ART), a new approach to the verification of correctness properties of linked data structures. While there are many techniques for checking that a heap-manipulating program adheres to its specification,…

编程语言 · 计算机科学 2015-11-03 Alexander Bakst , Ranjit Jhala

Iterative abstraction refinement techniques are one of the most prominent paradigms for the analysis and verification of systems with large or infinite state spaces. This paper investigates the changes of truth values of system properties…

计算机科学中的逻辑 · 计算机科学 2026-01-14 Jakob Piribauer , Vinzent Zschuppe

Contextual refinement (CR) is one of the standard notions of specifying open programs. CR has two main advantages: (i) (horizontal and vertical) compositionality that allows us to decompose a large contextual refinement into many smaller…

编程语言 · 计算机科学 2022-03-16 Youngju Song , Minki Cho , Dongjae Lee , Chung-Kil Hur

Foundational verification considers the functional correctness of programming languages with formalized semantics and uses proof assistants (e.g., Coq, Isabelle) to certify proofs. The need for verifying complex programs compels it to…

编程语言 · 计算机科学 2025-07-08 Qiyuan Xu , David Sanan , Zhe Hou , Xiaokun Luan , Conrad Watt , Yang Liu

Safety verification of robot applications is extremely challenging due to the complexity of the environment that a robot typically operates in. Formal verification with model-checking provides guarantees but it may often take too long or…

机器人学 · 计算机科学 2025-05-30 Christoph Luckeneder , Ralph Hoch , Hermann Kaindl

Separation logic is often praised for its ability to closely mimic the locality of state updates when reasoning about them at the level of assertions. The prover only needs to concern themselves with the footprint of the computation at…

编程语言 · 计算机科学 2024-08-06 Roland Meyer , Thomas Wies , Sebastian Wolff

Abstraction logic is a new logic, serving as a foundation of mathematics. It combines features of both predicate logic and higher-order logic: abstraction logic can be viewed both as higher-order logic minus static types as well as…

计算机科学中的逻辑 · 计算机科学 2022-07-13 Steven Obua

The \it{Ambient Logic} (AL) has been proposed for expressing properties of process mobility in the calculus of Mobile Ambients (MA), and as a basis for query languages on semistructured data. We study some basic questions concerning the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Daniel Hirschkoff , Etienne Lozes , Davide Sangiorgi

In recent years, great progress has been made in the field of formal verification for low-level systems. Many of them are based on one of two popular approaches: refinement or unary separation logic. These two approaches are very different…

编程语言 · 计算机科学 2025-07-14 Youngju Song , Minki Cho

Model-driven design of software for safety-critical applications often relies on mathematically grounded techniques such as the B method. Such techniques consist in the successive applications of refinements to derive a concrete…

软件工程 · 计算机科学 2009-07-14 David Deharbe , Bruno E. G. Gomes , Anamaria M. Moreira

Relational program verification is a variant of program verification where one can reason about two programs and as a special case about two executions of a single program on different inputs. Relational program verification can be used for…

编程语言 · 计算机科学 2019-10-23 Alejandro Aguirre , Gilles Barthe , Marco Gaboardi , Deepak Garg , Pierre-Yves Strub

A common technique to verify complex logic specifications for dynamical systems is the construction of symbolic abstractions: simpler, finite-state models whose behaviour mimics the one of the systems of interest. Typically, abstractions…

系统与控制 · 电气工程与系统科学 2023-03-30 Rudi Coppola , Andrea Peruffo , Manuel Mazo

We present a new version of ReLoC: a relational separation logic for proving refinements of programs with higher-order state, fine-grained concurrency, polymorphism and recursive types. The core of ReLoC is its refinement judgment $e…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Dan Frumin , Robbert Krebbers , Lars Birkedal

Refinement transforms an abstract system model into a concrete, executable program, such that properties established for the abstract model carry over to the concrete implementation. Refinement has been used successfully in the development…

计算机科学中的逻辑 · 计算机科学 2023-11-27 Aurel Bílý , João C. Pereira , Jan Schär , Peter Müller

Precisely modeling complex systems like cyber-physical systems is challenging, which often render model-based system verification techniques like model checking infeasible. To overcome this challenge, we propose a method called LAR to…

软件工程 · 计算机科学 2019-11-21 Jingyi Wang , Jun Sun , Shengchao Qin , Cyrille Jegourel

Compiler correctness proofs for higher-order concurrent languages are difficult: they involve establishing a termination-preserving refinement between a concurrent high-level source language and an implementation that uses low-level shared…

编程语言 · 计算机科学 2017-01-23 Joseph Tassarotti , Ralf Jung , Robert Harper

Lighthouse projects such as CompCert, seL4, IronFleet, and DeepSpec have demonstrated that full verification of entire systems is feasible by establishing a refinement relation between an abstract system specification and an executable…

计算机科学中的逻辑 · 计算机科学 2020-10-13 Christoph Sprenger , Tobias Klenze , Marco Eilers , Felix A. Wolf , Peter Müller , Martin Clochard , David Basin

Artificial Neural Networks (ANNs) have demonstrated remarkable utility in various challenging machine learning applications. While formally verified properties of their behaviors are highly desired, they have proven notoriously difficult to…

机器学习 · 计算机科学 2020-10-05 Xuankang Lin , He Zhu , Roopsha Samanta , Suresh Jagannathan
‹ 上一页 1 2 3 10 下一页 ›