中文
相关论文

相关论文: Complete trace models of state and control

200 篇论文

We introduce a trace semantics for a call-by-value language with full polymorphism and higher-order references. This is an operational game semantics model based on a nominal interpretation of parametricity whereby polymorphic values are…

编程语言 · 计算机科学 2016-08-16 Guilhem Jaber , Nikos Tzevelekos

Game semantics is a trace-like denotational semantics for programming languages where the notion of legal observable behaviour of a term is defined combinatorially, by means of rules of a game between the term (the "Proponent") and its…

计算机科学中的逻辑 · 计算机科学 2012-01-24 Dan R. Ghica , Nikos Tzevelekos

In this report, we propose a game semantics model of intuitionistic linear logic with a notion of brackets and a trace operator. This model is a revised version of Conway games augmented with an algebraicly defined gain which enable to…

范畴论 · 数学 2007-05-23 Nicolas Tabareau

I present a formal connection between algebraic effects and game semantics, two important lines of work in programming languages semantics with applications in compositional software verification. Specifically, the algebraic signature…

编程语言 · 计算机科学 2022-11-04 Jérémie Koenig

We establish a tight connection between two models of the $\lambda$-calculus, namely Milner's encoding into the $\pi$-calculus (precisely, the Internal $\pi$-calculus), and operational game semantics (OGS). We first investigate the…

计算机科学中的逻辑 · 计算机科学 2026-05-06 Guilhem Jaber , Davide Sangiorgi

Traces form a coarse notion of semantic equivalence between states of a process, and have been studied coalgebraically for various types of system. We instantiate the finitary coalgebraic trace semantics framework of Hasuo et al. for…

计算机科学中的逻辑 · 计算机科学 2026-03-03 Benjamin Plummer , Corina Cirstea

Game semantics is a denotational semantics presenting compositionally the computational behaviour of various kinds of effectful programs. One of its celebrated achievement is to have obtained full abstraction results for programming…

计算机科学中的逻辑 · 计算机科学 2024-09-25 Simon Castellan , Pierre Clairambault

Cousot and Cousot introduced and studied a general past/future-time specification language, called mu*-calculus, featuring a natural time-symmetric trace-based semantics. The standard state-based semantics of the mu*-calculus is an abstract…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Roberto Giacobazzi , Francesco Ranzato

Large Language Model interfaces are increasingly verbose, exposing intermediate reasoning traces alongside final answers. Traces are framed as transparency mechanisms, yet it is unclear how people use them to solve problems. We report a…

人机交互 · 计算机科学 2026-05-26 Daniela Fernandes , Daniel Buschek , Lev Tankelevitch , Thomas Kosch , Robin Welsch

In search for a foundational framework for reasoning about observable behavior of programs that may not terminate, we have previously devised a trace-based big-step semantics for While. In this semantics, both traces and evaluation…

计算机科学中的逻辑 · 计算机科学 2019-07-16 Keiko Nakata , Tarmo Uustalu

Guarded Interaction Trees are a structure and a fully formalized framework for representing higher-order computations with higher-order effects in Rocq. We present an extension of Guarded Interaction Trees to support formal reasoning about…

计算机科学中的逻辑 · 计算机科学 2025-12-15 Sergei Stepanenko , Emma Nardino , Virgil Marionneau , Dan Frumin , Amin Timany , Lars Birkedal

We describe a denotational semantics for an abstract effect system for a higher-order, shared-variable concurrent programming language. We prove the soundness of a number of general effect-based program equivalences, including a…

编程语言 · 计算机科学 2015-10-12 Nick Benton , Martin Hofmann , Vivek Nigam

Combining local exceptions and first class continuations leads to programs with complex control flow, as well as the possibility of expressing powerful constructs such as resumable exceptions. We describe and compare games models for a…

计算机科学中的逻辑 · 计算机科学 2013-09-06 James Laird

Formal semantics offers a complete and rigorous definition of a language. It is important to define different semantic models for a language and different models serve different purposes. Building equivalence between different semantic…

计算机科学中的逻辑 · 计算机科学 2010-02-18 Shamim H. Ripon , Michael Butler

Traces and their extension called combined traces (comtraces) are two formal models used in the analysis and verification of concurrent systems. Both models are based on concepts originating in the theory of formal languages, and they are…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Lukasz Mikulski

Game-theoretic characterizations of process equivalences traditionally form a central topic in concurrency; for example, most equivalences on the classical linear-time / branching-time spectrum come with such characterizations. Recent work…

计算机科学中的逻辑 · 计算机科学 2025-01-28 Jonas Forster , Lutz Schröder , Paul Wild

In previous work with Pous, we defined a semantics for CCS which may both be viewed as an innocent presheaf semantics and as a concurrent game semantics. It is here proved that a behavioural equivalence induced by this semantics on CCS…

计算机科学中的逻辑 · 计算机科学 2013-05-28 Tom Hirschowitz

In previous work with Pous, we defined a semantics for CCS which may both be viewed as an innocent form of presheaf semantics and as a concurrent form of game semantics. We define in this setting an analogue of fair testing equivalence,…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Tom Hirschowitz

The behavior of concurrent, asynchronous procedures depends in general on the call context, because of the global protocol that governs scheduling. This context cannot be specified with the state-based Hoare-style contracts common in…

计算机科学中的逻辑 · 计算机科学 2023-10-09 Reiner Hähnle , Eduard Kamburjan , Marco Scaletta

We present a framework for symbolically executing and model checking higher-order programs with external (open) methods. We focus on the client-library paradigm and in particular we aim to check libraries with respect to any definable…

编程语言 · 计算机科学 2020-02-24 Yu-Yang Lin , Nikos Tzevelekos
‹ 上一页 1 2 3 10 下一页 ›