中文
相关论文

相关论文: An Automatically Verified Prototype of a Landing G…

200 篇论文

{log} (read 'setlog') was born as a Constraint Logic Programming (CLP) language where sets and binary relations are first-class citizens, thus fostering set programming. Internally, {log} is a constraint satisfiability solver implementing…

计算机科学中的逻辑 · 计算机科学 2026-03-13 Maximiliano Cristiá , Alfredo Capozucca , Gianfranco Rossi

In this paper we show how prescritive type checking and constraint solving can be combined to increase automation during software verification. We do so by defining a type system and implementing a typechecker for {log} (read `setlog'), a…

计算机科学中的逻辑 · 计算机科学 2025-01-22 Maximiliano Cristiá , Gianfranco Rossi

Formal reasoning about finite sets and cardinality is an important tool for many applications, including software verification, where very often one needs to reason about the size of a given data structure and not only about what its…

计算机科学中的逻辑 · 计算机科学 2021-10-06 Maximiliano Cristiá , Gianfranco Rossi

This paper introduces a framework of parametric descriptive directional types for constraint logic programming (CLP). It proposes a method for locating type errors in CLP programs and presents a prototype debugging tool. The main technique…

编程语言 · 计算机科学 2007-05-23 W. Drabent , J. Maluszynski , P. Pietrzak

We present a method for the automated verification of temporal properties of infinite state systems. Our verification method is based on the specialization of constraint logic programs (CLP) and works in two phases: (1) in the first phase,…

计算机科学中的逻辑 · 计算机科学 2015-03-19 Fabio Fioravanti , Alberto Pettorossi , Maurizio Proietti , Valerio Senni

Nowadays, the usefulness of a formal language for ensuring the consistency of requirements is well established. The work presented here is part of the definition of a formally-grounded, model-based requirements engineering method for…

软件工程 · 计算机科学 2017-12-21 Steve Tueno , Régine Laleau , Amel Mammar , Marc Frappier

LPTP (Logic Program Theorem Prover) is an interactive natural-deduction-based theorem prover for pure Prolog programs with negation as failure, unification with the occurs check, and a restricted but extensible set of built-in predicates.…

计算机科学中的逻辑 · 计算机科学 2026-01-08 Fred Mesnard , Thierry Marianne , Étienne Payet

In this paper, we present a tool for analyzing .NET CLR event logs based on a novel method inspired by Natural Language Processing (NLP) approach. Our research addresses the growing need for effective monitoring and optimization of software…

软件工程 · 计算机科学 2025-02-07 Maxim Stavtsev , Sergey Shershakov

Most autonomous robotic agents use logic inference to keep themselves to safe and permitted behaviour. Given a set of rules, it is important that the robot is able to establish the consistency between its rules, its perception-based…

机器人学 · 计算机科学 2016-11-11 Hongyang Qu , Sandor M. Veres

Ladder Logics is a programming language standardized in IEC 61131-3 and widely used for programming industrial Programmable Logic Controllers (PLC). A PLC program consists of inputs (whose values are given at runtime by factory sensors),…

软件工程 · 计算机科学 2019-12-24 Denis Cousineau , David Mentré , Hiroaki Inoue

The failure of hardware or software in a critical system can lead to loss of lives. The design errors can be main source of the failures that can be introduced during system development process. Formal techniques are an alternative approach…

软件工程 · 计算机科学 2014-07-04 Dominique Méry , Neeraj Kumar Singh

The demonstrated code-understanding capability of LLMs raises the question of whether they can be used for automated program verification, a task that demands high-level abstract reasoning about program properties that is challenging for…

形式语言与自动机理论 · 计算机科学 2024-04-26 Haoze Wu , Clark Barrett , Nina Narodytska

This document shows how Z specifications can be translated into $\{log\}$ and, later, on how $\{log\}$ can be used to run simulations and automated proofs. This can help users of other specification languages such as B and VDM to use…

软件工程 · 计算机科学 2021-03-30 Maximiliano Cristiá , Gianfranco Rossi

The certification of autonomous systems is an important concern in science and industry. The KI-LOK project explores new methods for certifying and safely integrating AI components into autonomous trains. We pursued a two-layered approach:…

计算机科学中的逻辑 · 计算机科学 2024-11-22 Jan Gruteser , Jan Roßbach , Fabian Vu , Michael Leuschel

We present \synver{}, a novel synthesis and verification framework for C programs, that deploys a Large Language Model (LLM) to search for a candidate program that satisfies the given specification. Our key idea is to impose syntactic and…

编程语言 · 计算机科学 2025-10-21 Prasita Mukherjee , Benjamin Delaware

Converting high-level tasks described by natural language into formal specifications like Linear Temporal Logic (LTL) is a key step towards providing formal safety guarantees over cyber-physical systems (CPS). While the compliance of the…

计算机科学中的逻辑 · 计算机科学 2026-04-28 Junle Li , Siqi Chen , Jiakai Li , Meiqi Tian , Bingzhuo Zhong

Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers…

编程语言 · 计算机科学 2014-04-17 Nataliia Stulova , José F. Morales , Manuel V. Hermenegildo

Planning safe motions for legged robots requires sophisticated safety verification tools. However, designing such tools for such complex systems is challenging due to the nonlinear and high-dimensional nature of these systems' dynamics. In…

机器人学 · 计算机科学 2022-02-28 Junhyeok Ahn , Seung Hyeon Bang , Carlos Gonzalez , Yuanchen Yuan , Luis Sentis

We present a method for verifying partial correctness properties of imperative programs that manipulate integers and arrays by using techniques based on the transformation of constraint logic programs (CLP). We use CLP as a metalanguage for…

编程语言 · 计算机科学 2013-09-23 Emanuele De Angelis , Fabio Fioravanti , Alberto Pettorossi , Maurizio Proietti

$\{log\}$ is a programming language at the intersection of Constraint Logic Programming, set programming and declarative programming. But $\{log\}$ is also a satisfiability solver for a theory of finite sets and finite binary relations.…

计算机科学中的逻辑 · 计算机科学 2021-04-19 Maximiliano Cristiá , Gianfranco Rossi
‹ 上一页 1 2 3 10 下一页 ›