This paper proposes a syntactic reformulation of the modular approach to Denotational Semantics in [Mog89a, Mog91a]. This reformulation is based on a duality between model constructions and translations of theories (often called relative interpretations), analogous to Gabriel-Ulmer duality. To demonstrate the simplicity and usability of the syntactic reformulation, we give a sample of theories and translations, which can be used to give semantics to concurrent languages (via translation into suitable metalanguages). Introduction The main objective of Denotational Semantics is to provide mathematical models of programming languages. These models can be used both as formal descriptions of programming languages and also to validate reasoning ...
We will explore an approach to modular programming language descriptions and extensions in a denotat...
This paper presents 3MT, a framework for modular mechanized meta-theory of languages with effects. U...
Session 11: Modular Meta-TheoryThis paper presents 3MT, a framework for modular mechanized meta-theo...
AbstractWe consider a modular approach to denotational semantics. We reformulate and extend the idea...
Denotational semantics is a powerful technique to formally define programming languages. However, la...
AbstractA complete formal semantic description of a practical programming language (such as Java) is...
A complete formal semantic description of a practical programming language (such as Java) is likely ...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
AbstractWe study modularity in denotational semantics. We define the notion of a dyad, generalising ...
Denotational Semantics is a framework for the formal description of programming language semantics....
In this paper, we further develop the framework of Modular Systems that lays model-theoretic foundat...
AbstractThis paper investigates full abstraction of denotational model w.r.t. operational ones for t...
Contemporary linguistic formalisms have become so rigorous that it is now possible to view them as v...
AbstractWe present a simple computational metalanguage with general recursive types and multiple not...
AbstractThe formal semantics of a programming language consists of assigning to every program of the...
We will explore an approach to modular programming language descriptions and extensions in a denotat...
This paper presents 3MT, a framework for modular mechanized meta-theory of languages with effects. U...
Session 11: Modular Meta-TheoryThis paper presents 3MT, a framework for modular mechanized meta-theo...
AbstractWe consider a modular approach to denotational semantics. We reformulate and extend the idea...
Denotational semantics is a powerful technique to formally define programming languages. However, la...
AbstractA complete formal semantic description of a practical programming language (such as Java) is...
A complete formal semantic description of a practical programming language (such as Java) is likely ...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
AbstractWe study modularity in denotational semantics. We define the notion of a dyad, generalising ...
Denotational Semantics is a framework for the formal description of programming language semantics....
In this paper, we further develop the framework of Modular Systems that lays model-theoretic foundat...
AbstractThis paper investigates full abstraction of denotational model w.r.t. operational ones for t...
Contemporary linguistic formalisms have become so rigorous that it is now possible to view them as v...
AbstractWe present a simple computational metalanguage with general recursive types and multiple not...
AbstractThe formal semantics of a programming language consists of assigning to every program of the...
We will explore an approach to modular programming language descriptions and extensions in a denotat...
This paper presents 3MT, a framework for modular mechanized meta-theory of languages with effects. U...
Session 11: Modular Meta-TheoryThis paper presents 3MT, a framework for modular mechanized meta-theo...