中文
相关论文

相关论文: Modeling and Verification of Infinite Systems with…

200 篇论文

We study a sound verification method for parametric component-based systems. The method uses a resource logic, a new formal specification language for distributed systems consisting of a finite yet unbounded number of components. The logic…

形式语言与自动机理论 · 计算机科学 2021-12-16 Marius Bozga , Radu Iosif , Joseph Sifakis

We study the model-checking problem for recursion schemes: does the tree generated by a given higher-order recursion scheme satisfy a given logical sentence. The problem is known to be decidable for sentences of the MSO logic. We prove…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Paweł Parys

Model-checking resource logics with production and consumption of resources is a computationally hard and often undecidable problem. We introduce a simple and realistic assumption that there is at least one diminishing resource, that is, a…

计算机科学中的逻辑 · 计算机科学 2018-07-02 Natasha Alechina , Brian Logan

We present a first-order theorem proving framework for establishing the correctness of functional programs implementing sorting algorithms with recursive data structures. We formalize the semantics of recursive programs in many-sorted…

计算机科学中的逻辑 · 计算机科学 2024-03-07 Pamina Georgiou , Márton Hajdu , Laura Kovács

We study linear-time temporal logics interpreted over data words with multiple attributes. We restrict the atomic formulas to equalities of attribute values in successive positions and to repetitions of attribute values in the future or…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Stephane Demri , Diego Figueira , M Praveen

In this paper we consider the problem of proving properties of infinite behaviour of formalisms suitable to describe (infinite state) systems with recursion and parallelism. As a formal setting, we consider the framework of Process…

计算机科学中的逻辑 · 计算机科学 2011-11-09 Laura Bozzelli , Massimo Benerecetti , Adriano Peron

This paper shows how to harness existing theorem provers for first-order logic to automatically verify safety properties of imperative programs that perform dynamic storage allocation and destructive updating of pointer-valued structure…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Tal Lev-Ami , Neil Immerman , Thomas Reps , Mooly Sagiv , Siddharth Srivastava , Greta Yorsh

We introduce a logical framework for the specification and verification of component-based systems, in which finitely many component instances are active, but the bound on their number is not known. Besides specifying and verifying…

计算机科学中的逻辑 · 计算机科学 2019-08-30 Marius Bozga , Radu Iosif , Joseph Sifakis

In this work we prove decidability of the model-checking problem for safe recursion schemes against properties defined by alternating B-automata. We then exploit this result to show how to compute downward closures of languages of finite…

形式语言与自动机理论 · 计算机科学 2024-02-14 David Barozzini , Lorenzo Clemente , Thomas Colcombet , Paweł Parys

We consider a logic used to describe sets of configurations of distributed systems, whose network topologies can be changed at runtime, by reconfiguration programs. The logic uses inductive definitions to describe networks with an unbounded…

计算机科学中的逻辑 · 计算机科学 2022-04-27 Marius Bozga , Lucas Bueri , Radu Iosif

Properties expressed as the provability of a first-order sentence can be disproved by just finding a model of the negation of the sentence. This fact, however, is meaningful in restricted cases only, depending on the shape of the sentence…

编程语言 · 计算机科学 2017-09-18 Salvador Lucas

Iterative imperative programs can be considered as infinite-state systems computing over possibly unbounded domains. Studying reachability in these systems is challenging as it requires to deal with an infinite number of states with…

计算机科学中的逻辑 · 计算机科学 2013-02-15 Arnaud Gotlieb , Tristan Denmat , Nadjib Lazaar

We consider the problem of automatically proving resource bounds. That is, we study how to prove that an integer-valued resource variable is bounded by a given program expression. Automatic resource-bound analysis has recently received…

编程语言 · 计算机科学 2021-10-15 Tianhan Lu , Bor-Yuh Evan Chang , Ashutosh Trivedi

We investigate program equivalence for linear higher-order(sequential) languages endowed with primitives for computational effects. More specifically, we study operationally-based notions of program equivalence for a linear…

编程语言 · 计算机科学 2021-06-25 Ugo Dal Lago , Francesco Gavazzo

We present a unified theory for formal mathematical systems including recursive systems closely related to formal grammars, including the predicate calculus as well as a formal induction principle. We introduce recursive systems generating…

逻辑 · 数学 2021-12-21 Matthias Kunik

We study the termination problem for nondeterministic recursive probabilistic programs. First, we show that a ranking-supermartingales-based approach is both sound and complete for bounded terminiation (i.e., bounded expected termination…

编程语言 · 计算机科学 2017-01-12 Krishnendu Chatterjee , Hongfei Fu

The problem of determining whether a probabilistic program terminates almost surely (i.e.~with probability one) is undecidable, and actually $\Pi^0_2$-complete. For this reason, a growing literature has explored classes of programs for…

计算机科学中的逻辑 · 计算机科学 2026-05-01 Ugo Dal Lago , Guido Fiorillo , Paolo Pistone

We study safety verification for multithreaded programs with recursive parallelism (i.e. unbounded thread creation and recursion) as well as unbounded integer variables. Since the threads in each program configuration are structured in a…

计算机科学中的逻辑 · 计算机科学 2016-05-24 Matthew Hague , Anthony Widjaja Lin

This paper develops an algorithmic-based approach for proving inductive properties of propositional sequent systems such as admissibility, invertibility, cut-elimination, and identity expansion. Although undecidable in general, these…

计算机科学中的逻辑 · 计算机科学 2021-01-11 Carlos Olarte , Elaine Pimentel , Camilo Rocha

This article presents liquid resource types, a technique for automatically verifying the resource consumption of functional programs. Existing resource analysis techniques trade automation for flexibility -- automated techniques are…

编程语言 · 计算机科学 2020-07-03 Tristan Knoth , Di Wang , Adam Reynolds , Jan Hoffmann , Nadia Polikarpova
‹ 上一页 1 2 3 10 下一页 ›