中文
相关论文

相关论文: Formalizing Determinacy of Concurrent Revisions

200 篇论文

For the formal verification of a network security policy, it is crucial to express the verification goals. These formal goals, called security invariants, should be easy to express for the end user. Focusing on access control and…

密码学与安全 · 计算机科学 2016-04-04 Cornelius Diekmann , Stephan-A. Posselt , Heiko Niedermayer , Holger Kinkelin , Oliver Hanka , Georg Carle

Designing scalable concurrent objects, which can be efficiently used on multicore processors, often requires one to abandon standard specification techniques, such as linearizability, in favor of more relaxed consistency requirements.…

计算机科学中的逻辑 · 计算机科学 2016-07-22 Ilya Sergey , Aleksandar Nanevski , Anindya Banerjee , German Andres Delbianco

The proof of the relative consistency of the axiom of choice has been mechanized using Isabelle/ZF. The proof builds upon a previous mechanization of the reflection theorem. The heavy reliance on metatheory in the original proof makes the…

计算机科学中的逻辑 · 计算机科学 2021-04-27 Lawrence C. Paulson

We want to verify the correctness of optimization phases in the GraalVM compiler, which consist of many thousands of lines of complex Java code performing sophisticated graph transformations. We have built high-level models of the data…

计算机科学中的逻辑 · 计算机科学 2022-12-06 Mark Utting , Brae J. Webb , Ian J. Hayes

Software developed using modern agile practices delivers a stream of software versions that require continuous regression testing rather than testing once close to the delivery or maintenance phase, as assumed by classical…

软件工程 · 计算机科学 2025-11-05 Suddhasvatta Das , Kevin Gary

Formal, mathematically rigorous programming language semantics are the essential prerequisite for the design of logics and calculi that permit automated reasoning about concurrent programs. We propose a novel modular semantics designed to…

We formally introduce IsaVODEs (Isabelle verification with Ordinary Differential Equations), a framework for the verification of cyber-physical systems. We describe the semantic foundations of the framework's formalisation in the…

计算机科学中的逻辑 · 计算机科学 2024-01-23 Jonathan Julián Huerta y Munive , Simon Foster , Mario Gleirscher , Georg Struth , Christian Pardillo Laursen , Thomas Hickman

The objective of this paper is to present general, mechanically verified, refinement rules for reasoning about recursive programs and while loops in the context of concurrency. Unlike many approaches to concurrency, we do not assume that…

计算机科学中的逻辑 · 计算机科学 2025-12-09 Ian J. Hayes , Larissa A. Meinicke , Cliff B. Jones

Classical first-order logic is in many ways central to work in mathematics, linguistics, computer science and artificial intelligence, so it is worthwhile to define it in full detail. We present soundness and completeness proofs of a…

计算机科学中的逻辑 · 计算机科学 2020-03-02 Asta Halkjær From , Alexander Birch Jensen , Anders Schlichtkrull , Jørgen Villadsen

In this paper we present an efficient approach to implementing model checking in the Higher Order Logic (HOL) of Isabelle. This is a non-trivial task since model checking is restricted to finite state sets. By restricting our scope to…

计算机科学中的逻辑 · 计算机科学 2024-01-01 Florian Kammüller

Dependency analysis is a technique to identify and determine data dependencies between service protocols. Protocols evolving concurrently in the service composition need to impose an order in their execution if there exist data…

软件工程 · 计算机科学 2010-07-30 Javier Cubo , Ernesto Pimentel , Gwen Salaün , Carlos Canal

The need for formal definition of the very basis of mathematics arose in the last century. The scale and complexity of mathematics, along with discovered paradoxes, revealed the danger of accumulating errors across theories. Although,…

计算机科学中的逻辑 · 计算机科学 2018-09-10 Artem Yushkovskiy

SHACL (Shapes Constraint Language) expresses constraints on RDF data by means of so-called shapes. Its central service is validation: verifying whether a data graph complies with a SHACL document. But so far, there are no static analysis…

计算机科学中的逻辑 · 计算机科学 2026-05-05 Anouk Oudshoorn , Magdalena Ortiz , Mantas Simkus

The complexity of modern software systems entails the need for reconfiguration mechanisms gov- erning the dynamic evolution of their execution configurations in response to both external stimulus or internal performance measures. Formally,…

计算机科学中的逻辑 · 计算机科学 2013-05-28 Alexandre Madeira , Manuel A. Martins , Luís Soares Barbosa

Data analysis requires translating higher level questions and hypotheses into computable statistical models. We present a mixed-methods study aimed at identifying the steps, considerations, and challenges involved in operationalizing…

其他计算机科学 · 计算机科学 2021-04-08 Eunice Jun , Melissa Birchfield , Nicole de Moura , Jeffrey Heer , Rene Just

Formal verification of traditional algorithms are of great significance due to their wide application in state-of-the-art software. Timsort is a complicated and hybrid stable sorting algorithm, derived from merge sort and insertion sort.…

软件工程 · 计算机科学 2018-12-11 Yu Zhang , Yongwang Zhao , David Sanan

Cyber-physical systems (CPS) such as autonomous cars, aircraft, and robots are often also safety-critical; thus it is imperative that they operate as intended with a high degree of certainty. Formal verification has been employed to verify…

编程语言 · 计算机科学 2026-05-07 Serra Z. Dane , Jiawei Chen , Marc Pouzet , Jean-Baptiste Jeannin

We present simple new Hoare logics and refinement calculi for hybrid systems in the style of differential dynamic logic. (Refinement) Kleene algebra with tests is used for reasoning about the program structure and generating verification…

计算机科学中的逻辑 · 计算机科学 2019-10-31 Simon Foster , Jonathan Julián Huerta y Munive , Georg Struth

Elaboration-based type class resolution, as found in languages like Haskell, Mercury and PureScript, is generally nondeterministic: there can be multiple ways to satisfy a wanted constraint in terms of global instances and locally given…

编程语言 · 计算机科学 2019-07-16 Gert-Jan Bottu , Ningning Xie , Koar Marntirosian , Tom Schrijvers

We introduce a controlled concurrency framework, derived from the Owicki-Gries method, for describing a hardware interface in detail sufficient to support the modelling and verification of small, embedded operating systems (OS's) whose…

计算机科学中的逻辑 · 计算机科学 2015-11-16 June Andronick , Corey Lewis , Carroll Morgan