中文
相关论文

相关论文: Verification of recursive parallel systems

200 篇论文

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

As an alternative to visibly pushdown automata, we introduce visibly recursive automata (VRAs), composed of a set of classical automata that can call each other. VRAs are a strict extension of so-called systems of procedural automata, a…

形式语言与自动机理论 · 计算机科学 2026-05-12 Kévin Dubrulle , Véronique Bruyère , Guillermo A. Pérez , Gaëtan Staquet

In this extended abstract, we propose Structured Production Systems (SPS), which extend traditional production systems with well-formed syntactic structures. Due to the richness of structures, structured production systems significantly…

人工智能 · 计算机科学 2017-04-27 Yi Zhou

An inductive theorem proving method for constrained term rewriting systems, which is based on rewriting induction, needs a decision procedure for reduction-completeness of constrained terms. In addition, the sufficient complete property of…

形式语言与自动机理论 · 计算机科学 2013-11-25 Naoki Nishida , Masahiko Sakai , Yasuhiro Nakano

In this paper we study possibilities of using hierarchical reasoning, symbol elimination and model generation for the verification of parametric systems, where the parameters can be constants or functions. Our goal is to automatically…

计算机科学中的逻辑 · 计算机科学 2019-10-14 Viorica Sofronie-Stokkermans

Extensions to finite-state automata on strings, such as multi-head automata or multi-counter automata, have been successfully used to encode many infinite-state non-regular verification problems. In this paper, we consider a generalization…

形式语言与自动机理论 · 计算机科学 2015-09-25 Rayna Dimitrova , Rupak Majumdar

There are two kinds of approaches for termination analysis of logic programs: "transformational" and "direct" ones. Direct approaches prove termination directly on the basis of the logic program. Transformational approaches transform a…

计算机科学中的逻辑 · 计算机科学 2008-09-01 P. Schneider-Kamp , J. Giesl , A. Serebrenik , R. Thiemann

This paper develops a Multiset Rewriting language with explicit time for the specification and analysis of Time-Sensitive Distributed Systems (TSDS). Goals are often specified using explicit time constraints. A good trace is an infinite…

计算复杂性 · 计算机科学 2021-09-16 Max Kanovich , Tajana Ban Kirigin , Vivek Nigam , Andre Scedrov , Carolyn Talcott

Dependency pairs are one of the most powerful techniques for proving termination of term rewrite systems (TRSs), and they are used in almost all tools for termination analysis of TRSs. Problem #106 of the RTA List of Open Problems asks for…

计算机科学中的逻辑 · 计算机科学 2024-04-24 Jan-Christoph Kassing , Grigory Vartanyan , Jürgen Giesl

State-machine based notations are ubiquitous in the description of component systems, particularly in the robotic domain. To ensure these systems are safe and predictable, formal verification techniques are important, and can be…

计算机科学中的逻辑 · 计算机科学 2018-10-11 Simon Foster , James Baxter , Ana Cavalcanti , Alvaro Miyazawa , Jim Woodcock

Term rewriting systems have a simple syntax and semantics and facilitate proofs of correctness. However, they are not as popular in industry or academia as imperative languages. We define a term rewriting based abstract programming language…

编程语言 · 计算机科学 2020-07-08 David Plaisted , Lee Barnett

We consider the verification of parameterized networks of replicated processes whose architecture is described by hyperedge-replacement graph grammars. Due to the undecidability of verification problems such as reachability or coverability…

形式语言与自动机理论 · 计算机科学 2025-02-24 Marius Bozga , Radu Iosif , Arnaud Sangnier , Neven Villani

Regular transition systems (RTS) are a popular formalism for modeling infinite-state systems in general, and parameterised systems in particular. In a CONCUR 22 paper, Esparza et al. introduce a novel approach to the verification of RTS,…

形式语言与自动机理论 · 计算机科学 2024-07-22 Philipp Czerner , Javier Esparza , Valentin Krasotin , Christoph Welzel-Mohr

Rewriting is a framework for reasoning about functional programming. The dependency pair criterion is a well-known mechanism to analyze termination of term rewriting systems. Functional specifications with an operational semantics based on…

计算机科学中的逻辑 · 计算机科学 2019-11-04 Ariane Alves Almeida , Mauricio Ayala-Rincon

When can two sequential steps performed by a computing device be considered (causally) independent? This is a relevant question for concurrent and distributed systems, since independence means that they could be executed in any order, and…

计算机科学中的逻辑 · 计算机科学 2024-07-09 Paolo Baldan , Davide Castelnovo , Andrea Corradini , Fabio Gadducci

Concerning classical computational models able to express all the Primitive Recursive Functions (PRF), there are interesting results regarding limits on their algorithmic expressiveness or, equivalently, efficiency, namely the ability to…

编程语言 · 计算机科学 2024-03-01 Matteo Palazzo , Luca Roversi

We present a comprehensive language theoretic causality analysis framework for explaining safety property violations in the setting of concurrent reactive systems. Our framework allows us to uniformly express a number of causality notions…

形式语言与自动机理论 · 计算机科学 2019-01-04 Rayna Dimitrova , Rupak Majumdar , Vinayak S. Prabhu

Termination of programs, i.e., the absence of infinite computations, ensures the existence of normal forms for all initial expressions, thus providing an essential ingredient for the definition of a normalization semantics for functional…

编程语言 · 计算机科学 2015-12-23 Salvador Lucas

Symbolic Finite Automata and Register Automata are two orthogonal extensions of finite automata motivated by real-world problems where data may have unbounded domains. These automata address a demand for a model over large or infinite…

形式语言与自动机理论 · 计算机科学 2019-05-24 Loris D'Antoni , Tiago Ferreira , Matteo Sammartino , Alexandra Silva

We present the SER modeling language for automatically verifying serializability of concurrent programs, i.e., whether every concurrent execution of the program is equivalent to some serial execution. SER programs are suitably restricted to…

形式语言与自动机理论 · 计算机科学 2026-01-21 Guy Amir , Mark Barbone , Nicolas Amat , Jules Jacobs