中文
相关论文

相关论文: Mechanized semantics for the Clight subset of the …

200 篇论文

Rascal is a high-level transformation language that aims to simplify software language engineering tasks like defining program syntax, analyzing and transforming programs, and performing code generation. The language provides several…

编程语言 · 计算机科学 2018-02-07 Ahmad Salim Al-Sibahi

Cminor is a mid-level imperative programming language; there are proved-correct optimizing compilers from C to Cminor and from Cminor to machine language. We have redesigned Cminor so that it is suitable for Hoare Logic reasoning and we…

编程语言 · 计算机科学 2007-07-31 Andrew W. Appel , Sandrine Blazy

CIRCT, an open-source EDA framework akin to LLVM for software, is a foundation for various hardware description languages. Despite its crucial role, CIRCT's lack of formal semantics challenges necessary rigorous hardware verification. Thus,…

软件工程 · 计算机科学 2024-04-30 Jianhong Zhao , Jinhui Kang , Yongwang Zhao

The downward closure of a language $L$ of words is the set of all (not necessarily contiguous) subwords of members of $L$. It is well known that the downward closure of any language is regular. Although the downward closure seems to be a…

形式语言与自动机理论 · 计算机科学 2014-09-30 Georg Zetzsche

Constraint Logic Programming (CLP) is a language scheme for combining two declarative paradigms: constraint solving and logic programming. Concurrent Constraint Programming (CCP) is a declarative model for concurrency where agents interact…

计算机科学中的逻辑 · 计算机科学 2018-12-03 Moreno Falaschi , Carlos Olarte

Encrypted computing is an emerging technology based on a processor that `works encrypted', taking encrypted inputs to encrypted outputs while data remains in encrypted form throughout. It aims to secure user data against possible insider…

密码学与安全 · 计算机科学 2019-02-19 Peter T. Breuer

Constraint Handling Rules (CHR) are a committed-choice declarative language which has been designed for writing constraint solvers. A CHR program consists of multi-headed guarded rules which allow one to rewrite constraints into simpler…

编程语言 · 计算机科学 2007-05-23 Maurizio Gabbrielli , Maria Chiara Meo

CLIP's success has demonstrated that prompt tuning can achieve robust cross-modal semantic alignment for tasks ranging from open-domain recognition to fine-grained classification. However, redundant or weakly relevant feature components…

计算机视觉与模式识别 · 计算机科学 2025-09-04 Yutong Gao , Maoyuan Shao , Xinyang Huang , Chuang Zhu , Lijuan Sun , Yu Weng , Xuan Liu , Guoshun Nan

Following in the footsteps of the success of Mathlib - the centralised library of formalised mathematics in Lean - CSLib is a rapidly-growing centralised library of formalised computer science and software. In this paper, we present its…

计算机科学中的逻辑 · 计算机科学 2026-02-18 Christopher Henson , Fabrizio Montesi

We extend a technique called Compiling Control. The technique transforms coroutining logic programs into logic programs that, when executed under the standard left-to-right selection rule (and not using any delay features) have the same…

编程语言 · 计算机科学 2017-08-28 Vincent Nys , Danny De Schreye

Computability logic (CL) (see http://www.cis.upenn.edu/~giorgi/cl.html ) is a research program for redeveloping logic as a formal theory of computability, as opposed to the formal theory of truth which it has more traditionally been.…

计算机科学中的逻辑 · 计算机科学 2011-02-08 Giorgi Japaridze

Modeling interoperability between programs in different languages is a key problem when modeling verified and secure compilation, which has been successfully addressed using multi-language semantics. Unfortunately, existing models of…

编程语言 · 计算机科学 2025-09-25 William J. Bowman

This paper focuses on formally specifying and verifying the chain of formal semantics of the Esterel synchronous programming language using the Coq proof assistant. In particular, in addition to the standard logical (LBS) semantics,…

形式语言与自动机理论 · 计算机科学 2025-01-08 Gérard Berry , Lionel Rieg

Cirquent calculus is a proof system with inherent ability to account for sharing subcomponents in logical expressions. Within its framework, this article constructs an axiomatization CL18 of the basic propositional fragment of computability…

计算机科学中的逻辑 · 计算机科学 2024-11-12 Giorgi Japaridze

CHR is a declarative, concurrent and committed choice rule-based constraint programming language. We extend CHR with multiset comprehension patterns, providing the programmer with the ability to write multiset rewriting rules that can match…

编程语言 · 计算机科学 2014-06-10 Edmund S. L. Lam , Iliano Cervesato

We propose a new formal criterion for secure compilation, providing strong security guarantees for components written in unsafe, low-level languages with C-style undefined behavior. Our criterion goes beyond recent proposals, which protect…

This paper describes an `obfuscating' C compiler for encrypted computing. The context consists of (i) a processor that `works encrypted', taking in encrypted inputs and producing encrypted outputs while the data remains in encrypted form…

密码学与安全 · 计算机科学 2021-12-30 Peter Breuer

This paper describes a formal proof library, developed using the Coq proof assistant, designed to assist users in writing correct diagrammatic proofs, for 1-categories. This library proposes a deep-embedded, domain-specific formal language,…

计算机科学中的逻辑 · 计算机科学 2024-03-01 Benoît Guillemet , Assia Mahboubi , Matthieu Piquerez

In a recently launched research program for developing logic as a formal theory of (interactive) computability, several very interesting logics have been introduced and axiomatized. These fragments of the larger Computability Logic aim not…

计算机科学中的逻辑 · 计算机科学 2013-04-02 Matthew S. Bauer

Context-free grammar simplification is a subject of high importance in computer language processing technology as well as in formal language theory. This paper presents a formalization, using the Coq proof assistant, of the fact that…

形式语言与自动机理论 · 计算机科学 2015-10-19 Marcus V. M. Ramos , Ruy J. G. B. de Queiroz