中文
相关论文

相关论文: Towards Verification of Constituent Systems throug…

200 篇论文

OCaml is particularly well-fitted for formal verification. On one hand, it is a multi-paradigm language with a well-defined semantics, allowing one to write clean, concise, type-safe, and efficient code. On the other hand, it is a language…

计算机科学中的逻辑 · 计算机科学 2021-09-07 Mário Pereira , António Ravara

We show how automatic tools for the verification of linear and branching time properties of procedural, multi-threaded, and functional programs as well as program synthesis can be naturally and uniformly seen as solvers of constraints in…

计算机科学中的逻辑 · 计算机科学 2014-06-02 Andrey Rybalchenko

This paper presents the Soda language for verifying multi-agent systems. Soda is a high-level functional and object-oriented language that supports the compilation of its code not only to Scala, a strongly statically typed high-level…

编程语言 · 计算机科学 2025-03-11 Julian Alfredo Mendez , Timotheus Kampik

We present the design, implementation, and foundation of a verifier for higher-order functional programs with generics and recursive data types. Our system supports proving safety and termination using preconditions, postconditions and…

计算机科学中的逻辑 · 计算机科学 2020-03-25 Jad Hamza , Nicolas Voirol , Viktor Kunčak

Complex systems of systems (SoS) are characterized by multiple interconnected subsystems. Typically, each subsystem is designed and analyzed using methodologies and formalisms that are specific to the particular subsystem model of…

计算机科学中的逻辑 · 计算机科学 2018-02-12 Alberto Speranzon , David I. Spivak , Srivatsan Varadarajan

Parser combinators are a well-known mechanism used for the compositional construction of parsers, and have shown to be particularly useful in writing parsers for rich grammars with data-dependencies and global state. Verifying applications…

编程语言 · 计算机科学 2023-05-16 Ashish Mishra , Suresh Jagannathan

In the context of interactive theorem provers based on a dependent type theory, automation tactics (dedicated decision procedures, call of automated solvers, ...) are often limited to goals which are exactly in some expected logical…

计算机科学中的逻辑 · 计算机科学 2024-02-22 Valentin Blot , Denis Cousineau , Enzo Crance , Louise Dubois de Prisque , Chantal Keller , Assia Mahboubi , Pierre Vial

We present an automated reasoning framework for synthesizing recursion-free programs using saturation-based theorem proving. Given a functional specification encoded as a first-order logical formula, we use a first-order theorem prover to…

计算机科学中的逻辑 · 计算机科学 2024-03-01 Petra Hozzová , Laura Kovács , Chase Norman , Andrei Voronkov

Large Language Models (LLMs) have demonstrated significant promise in formal theorem proving. In this study, we investigate the ability of LLMs to discover novel theorems and produce verified proofs. We propose a pipeline called…

机器学习 · 计算机科学 2026-05-07 Kazumi Kasaura , Naoto Onda , Yuta Oriike , Masaya Taniguchi , Akiyoshi Sannai , Sho Sonoda

Mathematical theorem proving is an important testbed for large language models' deep and abstract reasoning capability. This paper focuses on improving LLMs' ability to write proofs in formal languages that permit automated proof…

机器学习 · 计算机科学 2024-11-05 Kefan Dong , Arvind Mahankali , Tengyu Ma

Model checking temporal properties of software is algorithmically hard. To be practically feasible, it usually requires the creation of simpler, abstract models of the software, over which the properties are checked. However, creating…

形式语言与自动机理论 · 计算机科学 2025-03-17 Jesper Amilon , Dilian Gurov

An event structure is a mathematical abstraction modeling concepts as causality, conflict and concurrency between events. While many other mathematical structures, including groups, topological spaces, rings, abound with algorithms and…

计算机科学中的逻辑 · 计算机科学 2017-05-23 Juliana Bowles , Marco B. Caminati

We present assume-guarantee contracts for continuous-time linear dynamical systems with inputs and outputs. These contracts are used to express specifications on the dynamic behaviour of a system. Contrary to existing approaches, we use…

动力系统 · 数学 2022-09-07 B. M. Shali , H. M. Heidema , A. J. van der Schaft , B. Besselink

We present an approach to the verification of systems for whose description some elements - constants or functions - are underspecified and can be regarded as parameters, and, in particular, describe a method for automatically generating…

计算机科学中的逻辑 · 计算机科学 2023-10-30 Dennis Peuter , Philipp Marohn , Viorica Sofronie-Stokkermans

We present LISA, a proof system and proof assistant for constructing proofs in schematic first-order logic and axiomatic set theory. The logical kernel of the system is a proof checker for first-order logic with equality and schematic…

计算机科学中的逻辑 · 计算机科学 2025-07-16 Simon Guilloud , Sankalp Gambhir , Viktor Kunčak

Modern machine learning pipelines are built on numerical algorithms. Reliable numerical methods are thus a prerequisite for trustworthy machine learning and cyber-physical systems. Therefore, we contribute a framework for verified numerical…

计算机科学中的逻辑 · 计算机科学 2025-11-26 Dustin Bryant , Jonathan Julian Huerta y Munive , Simon Foster

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

This paper presents an overview of the verification framework ALICE in its current version 0.7. It is based on the generic theorem prover Isabelle [Pau03a]. Within ALICE a software or hardware component is specified as a state-full…

软件工程 · 计算机科学 2014-10-17 Borislav Gajanovic , Bernhard Rumpe

Component-based software development has posed a serious challenge to system verification since externally-obtained components could be a new source of system failures. This issue can not be completely solved by either model-checking or…

软件工程 · 计算机科学 2016-08-31 Gaoyan Xie , Zhe Dang

The verification of Multi-Agent Systems (MAS) poses a significant challenge. Various approaches and methodologies exist to address this challenge; however, tools that support them are not always readily available. Even when such tools are…

多智能体系统 · 计算机科学 2025-03-14 Angelo Ferrando , Vadim Malvone