中文
相关论文

相关论文: Applying SMT Solvers to the Test Template Framewor…

200 篇论文

The development of embedded systems requires formal analysis of models such as those described with MATLAB/Simulink. However, the increasing complexity of industrial models makes analysis difficult. This paper proposes a model checking…

计算机科学中的逻辑 · 计算机科学 2022-06-08 Daisuke Ishii , Takashi Tomita , Toshiaki Aoki , The Quyen Ngo , Thi Bich Ngoc Do , Hideaki Takai

Answer Set Programming Modulo Theories (ASPMT) is an approach to combining answer set programming and satisfiability modulo theories based on the functional stable model semantics. It is shown that the tight fragment of ASPMT programs can…

人工智能 · 计算机科学 2025-06-13 Michael Bartholomew , Joohyung Lee

We present a novel length-aware solving algorithm for the quantifier-free first-order theory over regex membership predicate and linear arithmetic over string length. We implement and evaluate this algorithm and related heuristics in the Z3…

计算机科学中的逻辑 · 计算机科学 2021-05-10 Murphy Berzish , Mitja Kulczynski , Federico Mora , Florin Manea , Joel D. Day , Dirk Nowotka , Vijay Ganesh

A novel model-based approach to verify dynamic networks is proposed; the approach consists in formally describing the network topology and dynamic link parameters. A many sorted first order logic formula is constructed to check the model…

软件工程 · 计算机科学 2020-10-14 Erick Petersen , Jorge López , Natalia Kushik , Claude Poletti , Djamal Zeghlache

Legal properties involve reasoning about data values and time. Metric first-order temporal logic (MFOTL) provides a rich formalism for specifying legal properties. While MFOTL has been successfully used for verifying legal properties over…

软件工程 · 计算机科学 2023-05-30 Nick Feng , Lina Marsso , Mehrdad Sabetzadeh , Marsha Chechik

Propositional bounded model checking has been applied successfully to verify embedded software but is limited by the increasing propositional formula size and the loss of structure during the translation. These limitations can be reduced by…

软件工程 · 计算机科学 2009-07-14 Lucas Cordeiro , Bernd Fischer , Joao Marques-Silva

Constraint answer set programming integrates answer set programming with constraint processing. System EZSMT+ is a constraint answer set programming tool that utilizes satisfiability modulo theory solvers for search. Its theoretical…

计算机科学中的逻辑 · 计算机科学 2019-06-04 Da Shen , Yuliya Lierler

We apply Boolean Satisfiability (SAT) and Satisfiability Modulo Theories (SMT) solvers in the context of finding chiral heterotic string models with positive cosmological constant from $\mathbb{Z}_2\times \mathbb{Z}_2$ orbifolds. The power…

高能物理 - 理论 · 物理学 2021-03-17 Alon E. Faraggi , Benjamin Percival , Sven Schewe , Dominik Wojtczak

The Why3 IDE and verification system facilitates the use of a wide range of Satisfiability Modulo Theories (SMT) solvers through a driver-based architecture. We present Where4: a portfolio-based approach to discharge Why3 proof obligations.…

软件工程 · 计算机科学 2017-01-31 Andrew Healy , Rosemary Monahan , James F. Power

Set Matrix Theory (SMT) has been introduced in Log. Anal. 225: 59-82 (2014) as a generalization of ZF, in which matrices constructed from sets are treated as urelements, that is, as objects that are not sets but that can be elements of…

逻辑 · 数学 2024-12-16 Marcoen J. T. F. Cabbolet

Satisfiability Modulo Theory (SMT) has recently emerged as a powerful tool for solving various automated reasoning problems across diverse domains. Unlike traditional satisfiability methods confined to Boolean variables, SMT can reason on…

计算机科学中的逻辑 · 计算机科学 2025-08-14 Arijit Shaw , Uddalok Sarkar , Kuldeep S. Meel

Given a formula $F$ of satisfiability modulo theory (SMT), the classical SMT solver tries to (1) abstract $F$ as a Boolean formula $F_B$, (2) find a Boolean solution to $F_B$, and (3) check whether the Boolean solution is consistent with…

计算机科学中的逻辑 · 计算机科学 2023-03-17 Shang-Wei Lin , Si-Han Chen , Tzu-Fan Wang , Yean-Ru Chen

The combination of uninterpreted function symbols and universal quantification occurs in many applications of automated reasoning, for example, due to their ability to reason about arrays. Yet the satisfiability of such formulas is, in…

计算机科学中的逻辑 · 计算机科学 2026-02-19 Stefan Ratschan , Anggha Nugraha , Mikoláš Janota , Marek Dančo

This paper introduces a novel technique to decide the satisfiability of formulae written in the language of Linear Temporal Logic with Both future and past operators and atomic formulae belonging to constraint system D (CLTLB(D) for short).…

计算机科学中的逻辑 · 计算机科学 2014-02-12 Marcello M. Bersani , Achille Frigeri , Angelo Morzenti , Matteo Pradella , Matteo Rossi , Pierluigi San Pietro

In this paper, we compare two alternative mechanisms for deciding the validity of first-order formulas over finite domains supported by the mathematical model checker RISCAL: first, the original approach of semantic evaluation (based on an…

计算机科学中的逻辑 · 计算机科学 2021-09-08 Wolfgang Schreiner , Franz-Xaver Reichl

Software Requirement Document (RD) typically contain tens of thousands of individual requirements, and ensuring consistency among these requirements is critical for the success of software engineering projects. Automated detection methods…

软件工程 · 计算机科学 2025-12-01 Yizheng Wang , Tao Jiang , Jinyan Bai , Zhengbin Zou , Tiancheng Xue , Nan Zhang , Jie Luan

SMT solvers have been used successfully as reasoning engines for automated verification and other applications based on automated reasoning. Current techniques for dealing with quantified formulas in SMT are generally incomplete, forcing…

计算机科学中的逻辑 · 计算机科学 2017-06-02 Andrew Reynolds , Cesare Tinelli , Clark Barrett

We present here a SAT-based framework for LTLf (Linear Temporal Logic on Finite Traces) satisfiability checking. We use propositional SAT-solving techniques to construct a transition system for the input LTLf formula; satisfiability…

计算机科学中的逻辑 · 计算机科学 2018-11-09 Jianwen Li , Kristin Y. Rozier , Geguang Pu , Yueling Zhang , Moshe Y. Vardi

Synthesis of models and strategies is a very important problem in software engineering. The main element here is checking the satisfiability of formulae expressing the specification of a system to be implemented. This paper puts forward a…

计算机科学中的逻辑 · 计算机科学 2020-02-11 Magdalena Kacprzak , Artur Niewiadomski , Wojciech Penczek

We present a novel automata-based approach to address linear temporal logic modulo theory (LTL-MT) as a specification language for data words. LTL-MT extends LTL_f by replacing atomic propositions with quantifier-free multi-sorted…

计算机科学中的逻辑 · 计算机科学 2024-08-19 Marco Faella , Gennaro Parlato