Výsledky vyhľadávania - "Computer Science - Programming Languages"
-
1
Covariance and Controvariance: a fresh look at an old issue (a primer in advanced type systems for learning functional programmers)
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 22.02.2022Vydané v Logical methods in computer science (22.02.2022)“…Twenty years ago, in an article titled "Covariance and contravariance: conflict without a cause", I argued that covariant and contravariant specialization of…”
Získať plný text
Journal Article -
2
Checkpoint-based rollback recovery in session programming
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 10.01.2025Vydané v Logical methods in computer science (10.01.2025)“…To react to unforeseen circumstances or amend abnormal situations in communication-centric systems, programmers are in charge of "undoing" the interactions…”
Získať plný text
Journal Article -
3
Deconfined Global Types for Asynchronous Sessions
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 01.01.2023Vydané v Logical methods in computer science (01.01.2023)“…Multiparty sessions with asynchronous communications and global types play an important role for the modelling of interaction protocols in distributed systems…”
Získať plný text
Journal Article -
4
Formalization of Quantum Intermediate Representations for code safety
ISSN: 0164-1212Vydavateľské údaje: Elsevier BV 01.01.2023Vydané v Journal of Systems and Software (01.01.2023)Získať plný text
Journal Article -
5
Handling Algebraic Effects
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 17.12.2013Vydané v Logical methods in computer science (17.12.2013)“…Algebraic effects are computational effects that can be represented by an equational theory whose operations produce the effects at hand. The free model of…”
Získať plný text
Journal Article -
6
Fair Asynchronous Session Subtyping
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 01.10.2024Vydané v Logical methods in computer science (01.10.2024)“…Session types are widely used as abstractions of asynchronous message passing systems. Refinement for such abstractions is crucial as it allows improvements of…”
Získať plný text
Journal Article -
7
A robust graph-based approach to observational equivalence
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 01.01.2025Vydané v Logical methods in computer science (01.01.2025)“…We propose a new step-wise approach to proving observational equivalence, and in particular reasoning about fragility of observational equivalence. Our…”
Získať plný text
Journal Article -
8
Monads need not be endofunctors
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 06.03.2015Vydané v Logical methods in computer science (06.03.2015)“…We introduce a generalization of monads, called relative monads, allowing for underlying functors between different categories. Examples include…”
Získať plný text
Journal Article -
9
Crash-Stop Failures in Asynchronous Multiparty Session Types
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 01.01.2025Vydané v Logical methods in computer science (01.01.2025)“…Session types provide a typing discipline for message-passing systems. However, their theory often assumes an ideal world: one in which everything is reliable…”
Získať plný text
Journal Article -
10
Separating Sessions Smoothly
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 01.01.2023Vydané v Logical methods in computer science (01.01.2023)“…This paper introduces Hypersequent GV (HGV), a modular and extensible core calculus for functional programming with session types that enjoys deadlock freedom,…”
Získať plný text
Journal Article -
11
HpC: A Calculus for Hybrid and Mobile Systems: Full Version
ISSN: 2475-1421, 2475-1421Vydavateľské údaje: ACM 15.10.2025Vydané v Proceedings of ACM on programming languages (15.10.2025)“…Networked cybernetic and physical systems of the Internet of Things (IoT) immerse civilian and industrial infrastructures into an interconnected and dynamic…”
Získať plný text
Journal Article -
12
A Sound Algorithm for Asynchronous Session Subtyping and its Implementation
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science Association 04.03.2021Vydané v Logical methods in computer science (04.03.2021)“…Session types, types for structuring communication between endpoints in distributed systems, are recently being integrated into mainstream programming…”
Získať plný text
Journal Article -
13
Disentangling Parallelism and Interference in Game Semantics
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science Association 18.09.2024Vydané v Logical methods in computer science (18.09.2024)“…Game semantics is a denotational semantics presenting compositionally the computational behaviour of various kinds of effectful programs. One of its celebrated…”
Získať plný text
Journal Article -
14
Relational$\star$ -Liftings for Differential Privacy
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 19.12.2019Vydané v Logical methods in computer science (19.12.2019)“…Recent developments in formal verification have identified approximate liftings (also known as approximate couplings) as a clean, compositional abstraction for…”
Získať plný text
Journal Article -
15
Rast: A Language for Resource-Aware Session Types
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 01.01.2022Vydané v Logical methods in computer science (01.01.2022)“…Traditional session types prescribe bidirectional communication protocols for concurrent computations, where well-typed programs are guaranteed to adhere to…”
Získať plný text
Journal Article -
16
On the Semantic Expressiveness of Iso- and Equi-Recursive Types
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 14.11.2024Vydané v Logical methods in computer science (14.11.2024)“…Recursive types extend the simply-typed lambda calculus (STLC) with the additional expressive power to enable diverging computation and to encode recursive…”
Získať plný text
Journal Article -
17
Exponentials as Substitutions and the Cost of Cut Elimination in Linear Logic
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science Association 14.12.2023Vydané v Logical methods in computer science (14.12.2023)“…This paper introduces the exponential substitution calculus (ESC), a new presentation of cut elimination for IMELL, based on proof terms and building on the…”
Získať plný text
Journal Article -
18
revTPL: The Reversible Temporal Process Language
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science Association 31.01.2024Vydané v Logical methods in computer science (31.01.2024)“…Reversible debuggers help programmers to find the causes of misbehaviours in concurrent programs more quickly, by executing a program backwards from the point…”
Získať plný text
Journal Article -
19
Dynamic Choreographies: Theory And Implementation
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science Association 01.01.2017Vydané v Logical methods in computer science (01.01.2017)“…Programming distributed applications free from communication deadlocks and race conditions is complex. Preserving these properties when applications are…”
Získať plný text
Journal Article -
20
A Calculus for Scoped Effects & Handlers
ISSN: 1860-5974, 1860-5974Vydavateľské údaje: Logical Methods in Computer Science e.V 22.11.2024Vydané v Logical methods in computer science (22.11.2024)“…Algebraic effects & handlers have become a standard approach for side-effects in functional programming. Their modular composition with other effects and clean…”
Získať plný text
Journal Article